@@ -23606,9 +23606,16 @@ interface AVAssetVariantQualifier : NSCopying {
23606
23606
[Export ("assetVariantQualifierWithVariant:")]
23607
23607
AVAssetVariantQualifier Create (AVAssetVariant variant);
23608
23608
23609
+ #if !XAMCORE_5_0
23610
+ [Obsolete ("Use 'GetPredicateForChannelCount' instead.")]
23611
+ [Static]
23612
+ [Export ("predicateForChannelCount:mediaSelectionOption:operatorType:")]
23613
+ NSPredicate GetPredicate (nint channelCount, [NullAllowed] AVMediaSelectionOption mediaSelectionOption, NSPredicateOperatorType operatorType);
23614
+ #endif // XAMCORE_5_0
23615
+
23609
23616
[Static]
23610
23617
[Export ("predicateForChannelCount:mediaSelectionOption:operatorType:")]
23611
- NSPredicate GetPredicate (nint channelCount, AVMediaSelectionOption mediaSelectionOption, NSPredicateOperatorType operatorType);
23618
+ NSPredicate GetPredicateForChannelCount (nint channelCount, [NullAllowed] AVMediaSelectionOption mediaSelectionOption, NSPredicateOperatorType operatorType);
23612
23619
23613
23620
[Internal]
23614
23621
[Static]
@@ -23623,22 +23630,47 @@ interface AVAssetVariantQualifier : NSCopying {
23623
23630
[TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)]
23624
23631
[Static]
23625
23632
[Export ("predicateForBinauralAudio:mediaSelectionOption:")]
23626
- NSPredicate GetPredicateForBinauralAudio (bool isBinauralAudio, AVMediaSelectionOption mediaSelectionOption);
23633
+ NSPredicate GetPredicateForBinauralAudio (bool isBinauralAudio, [NullAllowed] AVMediaSelectionOption mediaSelectionOption);
23627
23634
23628
23635
[TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)]
23629
23636
[Static]
23630
23637
[Export ("predicateForImmersiveAudio:mediaSelectionOption:")]
23631
- NSPredicate GetPredicateForImmersiveAudio (bool isImmersiveAudio, AVMediaSelectionOption mediaSelectionOption);
23638
+ NSPredicate GetPredicateForImmersiveAudio (bool isImmersiveAudio, [NullAllowed] AVMediaSelectionOption mediaSelectionOption);
23632
23639
23633
23640
[TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)]
23634
23641
[Static]
23635
23642
[Export ("predicateForDownmixAudio:mediaSelectionOption:")]
23636
- NSPredicate GetPredicateForDownmixAudio (bool isDownmixAudio, AVMediaSelectionOption mediaSelectionOption);
23643
+ NSPredicate GetPredicateForDownmixAudio (bool isDownmixAudio, [NullAllowed] AVMediaSelectionOption mediaSelectionOption);
23637
23644
23638
23645
[MacCatalyst (18, 0), TV (18, 0), Mac (15, 0), iOS (18, 0)]
23639
23646
[Static]
23640
23647
[Export ("predicateForAudioSampleRate:mediaSelectionOption:operatorType:")]
23641
- NSPredicate GetPredicateForAudioSampleRate (double sampleRate, AVMediaSelectionOption mediaSelectionOption, NSPredicateOperatorType operatorType);
23648
+ NSPredicate GetPredicateForAudioSampleRate (double sampleRate, [NullAllowed] AVMediaSelectionOption mediaSelectionOption, NSPredicateOperatorType operatorType);
23649
+
23650
+ [Static]
23651
+ [MacCatalyst (18, 5), TV (18, 5), Mac (15, 5), iOS (18, 5)]
23652
+ [Export ("predicateForChannelCount:operatorType:")]
23653
+ NSPredicate GetPredicateForChannelCount (nint channelCount, NSPredicateOperatorType operatorType);
23654
+
23655
+ [Static]
23656
+ [MacCatalyst (18, 5), TV (18, 5), Mac (15, 5), iOS (18, 5)]
23657
+ [Export ("predicateForBinauralAudio:")]
23658
+ NSPredicate GetPredicateForBinauralAudio (bool isBinauralAudio);
23659
+
23660
+ [Static]
23661
+ [MacCatalyst (18, 5), TV (18, 5), Mac (15, 5), iOS (18, 5)]
23662
+ [Export ("predicateForImmersiveAudio:")]
23663
+ NSPredicate GetPredicateForImmersiveAudio (bool isImmersiveAudio);
23664
+
23665
+ [Static]
23666
+ [MacCatalyst (18, 5), TV (18, 5), Mac (15, 5), iOS (18, 5)]
23667
+ [Export ("predicateForDownmixAudio:")]
23668
+ NSPredicate GetPredicateForDownmixAudio (bool isDownmixAudio);
23669
+
23670
+ [Static]
23671
+ [MacCatalyst (18, 5), TV (18, 5), Mac (15, 5), iOS (18, 5)]
23672
+ [Export ("predicateForAudioSampleRate:operatorType:")]
23673
+ NSPredicate GetPredicateForAudioSampleRate (double sampleRate, NSPredicateOperatorType operatorType);
23642
23674
}
23643
23675
23644
23676
[TV (15, 0), iOS (15, 0), MacCatalyst (15, 0)]
0 commit comments