---
title: "mediaSelectionCriteria(forMediaCharacteristic:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avplayer/mediaselectioncriteria(formediacharacteristic:)"
---

# mediaSelectionCriteria(forMediaCharacteristic:)

Returns the automatic selection criteria for media items with the specified media characteristic.

## Declaration

```swift
nonisolated func mediaSelectionCriteria(forMediaCharacteristic mediaCharacteristic: AVMediaCharacteristic) -> AVPlayerMediaSelectionCriteria?
```

## Parameters

- `mediaCharacteristic`: The media characteristic for which the selection criteria is to be returned. Supported values include doc://com.apple.avfoundation/documentation/AVFoundation/AVMediaCharacteristic/audible, doc://com.apple.avfoundation/documentation/AVFoundation/AVMediaCharacteristic/legible, and doc://com.apple.avfoundation/documentation/AVFoundation/AVMediaCharacteristic/visual.

## Return Value

Return Value The AVPlayerMediaSelectionCriteria for mediaCharacteristic.

## See Also

### Configuring media selection criteria

- [appliesMediaSelectionCriteriaAutomatically](avfoundation/avplayer/appliesmediaselectioncriteriaautomatically.md)
- [setMediaSelectionCriteria(_:forMediaCharacteristic:)](avfoundation/avplayer/setmediaselectioncriteria(_:formediacharacteristic:).md)
