---
title: customMediaSelectionScheme
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avmediaselectiongroup/custommediaselectionscheme
---

# customMediaSelectionScheme

For content that has been authored with the express intent of offering an alternative selection interface for AVMediaSelectionOptions, AVCustomMediaSelectionScheme provides a collection of custom settings for controlling the presentation of the media.

## Declaration

```swift
var customMediaSelectionScheme: AVCustomMediaSelectionScheme? { get }
```

## See Also

### Filtering selection options

- [playableMediaSelectionOptions(from:)](avfoundation/avmediaselectiongroup/playablemediaselectionoptions(from:).md)
- [mediaSelectionOptions(from:with:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:with:).md)
- [mediaSelectionOptions(from:withMediaCharacteristics:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:withmediacharacteristics:).md)
- [mediaSelectionOptions(from:withoutMediaCharacteristics:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:withoutmediacharacteristics:).md)
- [mediaSelectionOptions(from:filteredAndSortedAccordingToPreferredLanguages:)](avfoundation/avmediaselectiongroup/mediaselectionoptions(from:filteredandsortedaccordingtopreferredlanguages:).md)
