---
title: TVMediaItemContentConfiguration
framework: tvuikit
role: symbol
role_heading: Structure
path: tvuikit/tvmediaitemcontentconfiguration-swift.struct
---

# TVMediaItemContentConfiguration

A content configuration for a media item view.

## Declaration

```swift
struct TVMediaItemContentConfiguration
```

## Topics

### Creating Default Configurations

- [wideCell()](tvuikit/tvmediaitemcontentconfiguration-swift.struct/widecell().md)

### Customizing Content

- [image](tvuikit/tvmediaitemcontentconfiguration-swift.struct/image.md)
- [text](tvuikit/tvmediaitemcontentconfiguration-swift.struct/text.md)
- [secondaryText](tvuikit/tvmediaitemcontentconfiguration-swift.struct/secondarytext.md)
- [badgeText](tvuikit/tvmediaitemcontentconfiguration-swift.struct/badgetext.md)
- [badgeProperties](tvuikit/tvmediaitemcontentconfiguration-swift.struct/badgeproperties-swift.property.md)
- [TVMediaItemContentConfiguration.BadgeProperties](tvuikit/tvmediaitemcontentconfiguration-swift.struct/badgeproperties-swift.struct.md)
- [overlayView](tvuikit/tvmediaitemcontentconfiguration-swift.struct/overlayview.md)
- [playbackProgress](tvuikit/tvmediaitemcontentconfiguration-swift.struct/playbackprogress.md)

### Customizing Appearance

- [TVMediaItemContentConfiguration.TextProperties](tvuikit/tvmediaitemcontentconfiguration-swift.struct/textproperties-swift.struct.md)
- [textProperties](tvuikit/tvmediaitemcontentconfiguration-swift.struct/textproperties-swift.property.md)
- [secondaryTextProperties](tvuikit/tvmediaitemcontentconfiguration-swift.struct/secondarytextproperties.md)

### Creating a Content View

- [makeContentView()](tvuikit/tvmediaitemcontentconfiguration-swift.struct/makecontentview().md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomReflectable](swift/customreflectable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [UIContentConfiguration](uikit/uicontentconfiguration-9eib5.md)

## See Also

### Creating a Media Item Content View

- [init(configuration:)](tvuikit/tvmediaitemcontentview/init(configuration:).md)
