---
title: AVInterfaceMediaSelectionControllable
framework: avkit
role: symbol
role_heading: Protocol
path: avkit/avinterfacemediaselectioncontrollable-3ha6n
---

# AVInterfaceMediaSelectionControllable

Provides audio and subtitle selection capabilities for media content.

## Declaration

```occ
@protocol AVInterfaceMediaSelectionControllable <NSObject>
```

## Topics

### Inspecting media selection options

- [audioOptions](avkit/avinterfacemediaselectioncontrollable-3ha6n/audiooptions.md)
- [currentAudioOption](avkit/avinterfacemediaselectioncontrollable-3ha6n/currentaudiooption.md)
- [legibleOptions](avkit/avinterfacemediaselectioncontrollable-3ha6n/legibleoptions.md)
- [currentLegibleOption](avkit/avinterfacemediaselectioncontrollable-3ha6n/currentlegibleoption.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [AVInterfaceControllable](avkit/avinterfacecontrollable-1wpdy.md)

## See Also

### Media selection

- [AVInterfaceMediaSelectionOptionSource](avkit/avinterfacemediaselectionoptionsource.md)
