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

# AVInterfaceMediaSelectionControllable

Provides audio and subtitle selection capabilities for media content.

## Declaration

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

## Topics

### Instance Properties

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

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [AVInterfaceControllable](avkit/avinterfacecontrollable.md)
