---
title: "mediaPresentationSettings(for:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avassetcache/mediapresentationsettings(for:)"
---

# mediaPresentationSettings(for:)

For each AVMediaPresentationSelector defined by the AVCustomMediaSelectionScheme of an AVMediaSelectionGroup, returns the AVMediaPresentationSettings that can be satisfied for offline operations, e.g. playback.

## Declaration

```swift
func mediaPresentationSettings(for mediaSelectionGroup: AVMediaSelectionGroup) -> [AVMediaPresentationSelector : [AVMediaPresentationSetting]]
```

## See Also

### Inspecting the cached media

- [isPlayableOffline](avfoundation/avassetcache/isplayableoffline.md)
- [mediaSelectionOptions(in:)](avfoundation/avassetcache/mediaselectionoptions(in:).md)
- [mediaPresentationLanguages(for:)](avfoundation/avassetcache/mediapresentationlanguages(for:).md)
