---
title: TVTopShelfCarouselItem.MediaOptions
framework: tvservices
role: symbol
role_heading: Structure
path: tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct
---

# TVTopShelfCarouselItem.MediaOptions

Constants indicating the item’s audio and video capabilities.

## Declaration

```swift
struct MediaOptions
```

## Topics

### Media Options

- [videoResolutionHD](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/videoresolutionhd.md)
- [videoResolution4K](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/videoresolution4k.md)
- [videoColorSpaceHDR](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/videocolorspacehdr.md)
- [videoColorSpaceDolbyVision](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/videocolorspacedolbyvision.md)
- [audioDolbyAtmos](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/audiodolbyatmos.md)
- [audioTranscriptionClosedCaptioning](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/audiotranscriptionclosedcaptioning.md)
- [audioTranscriptionSDH](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/audiotranscriptionsdh.md)
- [audioDescription](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/audiodescription.md)

### Initializers

- [init(rawValue:)](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.struct/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Adding Media Badges

- [mediaOptions](tvservices/tvtopshelfcarouselitem/mediaoptions-swift.property.md)
