---
title: allMediaSelections
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avpartialasyncproperty/allmediaselections
---

# allMediaSelections

The available media selections for an asset.

## Declaration

```swift
static var allMediaSelections: AVAsyncProperty<Root, [AVMediaSelection]> { get }
```

## Discussion

Discussion Use the load(_:isolation:) method to retrieve the property value.

## See Also

### Loading media selections

- [preferredMediaSelection](avfoundation/avpartialasyncproperty/preferredmediaselection.md)
- [availableMediaCharacteristicsWithMediaSelectionOptions](avfoundation/avpartialasyncproperty/availablemediacharacteristicswithmediaselectionoptions.md)
- [loadMediaSelectionGroup(for:completionHandler:)](avfoundation/avasset/loadmediaselectiongroup(for:completionhandler:).md)
