---
title: "mediaSelectionOptions(in:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avassetcache/mediaselectionoptions(in:)"
---

# mediaSelectionOptions(in:)

Returns an array of locally cached media selection options that are available for offline use.

## Declaration

```swift
func mediaSelectionOptions(in mediaSelectionGroup: AVMediaSelectionGroup) -> [AVMediaSelectionOption]
```

## Parameters

- `mediaSelectionGroup`: The containing media selection group.

## Return Value

Return Value The array of media selection options, or an empty array if none are available.

## See Also

### Inspecting the cached media

- [isPlayableOffline](avfoundation/avassetcache/isplayableoffline.md)
- [mediaPresentationLanguages(for:)](avfoundation/avassetcache/mediapresentationlanguages(for:).md)
- [mediaPresentationSettings(for:)](avfoundation/avassetcache/mediapresentationsettings(for:).md)
