---
title: "predicate(forAudioSampleRate:mediaSelectionOption:operatorType:)"
framework: avfoundation
role: symbol
role_heading: Type Method
path: "avfoundation/avassetvariantqualifier/predicate(foraudiosamplerate:mediaselectionoption:operatortype:)"
---

# predicate(forAudioSampleRate:mediaSelectionOption:operatorType:)

Creates a predicate for audio sample rate.

## Declaration

```swift
class func predicate(forAudioSampleRate sampleRate: Double, mediaSelectionOption: AVMediaSelectionOption?, operatorType: NSComparisonPredicate.Operator) -> NSPredicate
```

## Parameters

- `sampleRate`: The specified sample rate to match.
- `mediaSelectionOption`: The audio media selection option under consideration.
- `operatorType`: The operator type.

## See Also

### Building predicates

- [predicate(forAudioSampleRate:operatorType:)](avfoundation/avassetvariantqualifier/predicate(foraudiosamplerate:operatortype:).md)
- [predicate(forBinauralAudio:)](avfoundation/avassetvariantqualifier/predicate(forbinauralaudio:).md)
- [predicate(forBinauralAudio:mediaSelectionOption:)](avfoundation/avassetvariantqualifier/predicate(forbinauralaudio:mediaselectionoption:).md)
- [predicate(forChannelCount:mediaSelectionOption:operatorType:)](avfoundation/avassetvariantqualifier/predicate(forchannelcount:mediaselectionoption:operatortype:).md)
- [predicate(forChannelCount:operatorType:)](avfoundation/avassetvariantqualifier/predicate(forchannelcount:operatortype:).md)
- [predicate(forDownmixAudio:)](avfoundation/avassetvariantqualifier/predicate(fordownmixaudio:).md)
- [predicate(forDownmixAudio:mediaSelectionOption:)](avfoundation/avassetvariantqualifier/predicate(fordownmixaudio:mediaselectionoption:).md)
- [predicate(forImmersiveAudio:)](avfoundation/avassetvariantqualifier/predicate(forimmersiveaudio:).md)
- [predicate(forImmersiveAudio:mediaSelectionOption:)](avfoundation/avassetvariantqualifier/predicate(forimmersiveaudio:mediaselectionoption:).md)
- [predicate(forPresentationHeight:operatorType:)](avfoundation/avassetvariantqualifier/predicate(forpresentationheight:operatortype:).md)
- [predicate(forPresentationWidth:operatorType:)](avfoundation/avassetvariantqualifier/predicate(forpresentationwidth:operatortype:).md)
