---
title: AVPlaybackUserInterfaceMediaSelectionOption
framework: AVKit
role: symbol
role_heading: Class
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: avkit/avplaybackuserinterfacemediaselectionoption
---

# AVPlaybackUserInterfaceMediaSelectionOption

Represents a media selection option for audio tracks or subtitle tracks.

## Declaration

```swift
class AVPlaybackUserInterfaceMediaSelectionOption
```

## Overview

Overview This class represents individual media options (such as audio tracks or subtitle tracks) that can be selected by the user in media playback interfaces. Each option provides display information and metadata for user selection.

## Topics

### Initializers

- [init(coder:)](avkit/avplaybackuserinterfacemediaselectionoption/init(coder:).md)
- [init(displayName:identifier:language:mediaCharacteristics:)](avkit/avplaybackuserinterfacemediaselectionoption/init(displayname:identifier:language:mediacharacteristics:).md)

### Instance Properties

- [displayName](avkit/avplaybackuserinterfacemediaselectionoption/displayname.md)
- [identifier](avkit/avplaybackuserinterfacemediaselectionoption/identifier.md)
- [language](avkit/avplaybackuserinterfacemediaselectionoption/language.md)
- [mediaCharacteristics](avkit/avplaybackuserinterfacemediaselectionoption/mediacharacteristics.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Media selection

- [AVPlaybackUserInterfaceMediaSelectionControllable](avkit/avplaybackuserinterfacemediaselectioncontrollable-8ee5z.md)
