Added methods:
public static ARSkeletonJointName? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static ARSkeletonJointName GetValue (ObjCRuntime.NativeHandle handle);
Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual int UnusedTrackId { get; }
++public virtual int UnusedTrackId { get; }
Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale forLocale, AVMetadataItem[] commonKeys)
++public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale forLocale, AVMetadataItem[] commonKeys)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVTimedMetadataGroup[] GetChapterMetadataGroupsBestMatchingPreferredLanguages (string[] languages)
++public virtual AVTimedMetadataGroup[] GetChapterMetadataGroupsBestMatchingPreferredLanguages (string[] languages)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMetadataItem[] GetMetadataForFormat (Foundation.NSString format)
++public virtual AVMetadataItem[] GetMetadataForFormat (Foundation.NSString format)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMediaSelectionGroup MediaSelectionGroupForMediaCharacteristic (string avMediaCharacteristic)
++public virtual AVMediaSelectionGroup MediaSelectionGroupForMediaCharacteristic (string avMediaCharacteristic)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrack TrackWithTrackID (int trackID)
++public virtual AVAssetTrack TrackWithTrackID (int trackID)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrack[] TracksWithMediaCharacteristic (string mediaCharacteristic)
++public virtual AVAssetTrack[] TracksWithMediaCharacteristic (string mediaCharacteristic)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrack[] TracksWithMediaType (string mediaType)
++public virtual AVAssetTrack[] TracksWithMediaType (string mediaType)
Added method:
public virtual void SetInterstitialMediaSelectionCriteria (AVPlayerMediaSelectionCriteria[] criteria, AVMediaCharacteristics mediaCharacteristic);
Added method:
public virtual void WilllDownloadToUrl (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, Foundation.NSUrl location);
Added method:
public static void WilllDownloadToUrl (this IAVAssetDownloadDelegate This, Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, Foundation.NSUrl location);
Added methods:
public static AVAssetDownloadedAssetEvictionPriority? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetDownloadedAssetEvictionPriority GetValue (ObjCRuntime.NativeHandle handle);
Added properties:
public static Foundation.NSString AVAssetExportPresetMvHevc1440x1440 { get; }
public static Foundation.NSString AVAssetExportPresetMvHevc960x960 { get; }
public virtual AVAssetTrackGroupOutputHandling AudioTrackGroupHandling { get; set; }
Added methods:
public static AVAssetExportSessionPreset? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetExportSessionPreset GetValue (ObjCRuntime.NativeHandle handle);
Added properties:
public virtual AVAssetImageGeneratorDynamicRangePolicy DynamicRangePolicy { get; set; }
public Foundation.NSString WeakDynamicRangePolicy { get; set; }
Added property:
public virtual bool SendsCommonMediaClientDataAsHttpHeaders { get; set; }
Added property:
public virtual bool EntireLengthAvailableOnDemand { get; set; }
Added property:
public virtual bool CanProvideSampleCursors { get; }
Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
++public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMetadataItem[] MetadataForFormat (string format)
++public virtual AVMetadataItem[] MetadataForFormat (string format)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual CoreMedia.CMTime SamplePresentationTimeForTrackTime (CoreMedia.CMTime trackTime)
++public virtual CoreMedia.CMTime SamplePresentationTimeForTrackTime (CoreMedia.CMTime trackTime)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrackSegment SegmentForTrackTime (CoreMedia.CMTime trackTime)
++public virtual AVAssetTrackSegment SegmentForTrackTime (CoreMedia.CMTime trackTime)
Added methods:
public virtual AVSampleCursor MakeSampleCursor (CoreMedia.CMTime presentationTimeStamp);
public virtual AVSampleCursor MakeSampleCursorAtFirstSampleInDecodeOrder ();
public virtual AVSampleCursor MakeSampleCursorAtLastSampleInDecodeOrder ();
Added properties:
public virtual bool Binaural { get; }
public virtual bool Downmix { get; }
public virtual bool Immersive { get; }
Added methods:
public static Foundation.NSPredicate GetPredicateForAudioSampleRate (double sampleRate, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType);
public static Foundation.NSPredicate GetPredicateForBinauralAudio (bool isBinauralAudio, AVMediaSelectionOption mediaSelectionOption);
public static Foundation.NSPredicate GetPredicateForDownmixAudio (bool isDownmixAudio, AVMediaSelectionOption mediaSelectionOption);
public static Foundation.NSPredicate GetPredicateForImmersiveAudio (bool isImmersiveAudio, AVMediaSelectionOption mediaSelectionOption);
Added property:
public virtual AVAssetVariantVideoLayoutAttributes[] VideoLayoutAttributes { get; }
Added property:
public virtual CoreMedia.CMTime InitialMovieFragmentInterval { get; set; }
Added methods:
public static AVAssetWriterInputMediaDataLocation? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetWriterInputMediaDataLocation GetValue (ObjCRuntime.NativeHandle handle);
Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public virtual AVAudioApplicationMicrophoneInjectionPermission MicrophoneInjectionPermission { get; }
Added properties:
public static Foundation.NSString InputMuteStateChangeNotification { get; }
public static Foundation.NSString MuteStateKey { get; }
Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public void RequestMicrophoneInjectionPermission (System.Action%LESSERTHANREPLACEMENT%AVAudioApplicationMicrophoneInjectionPermission%GREATERTHANREPLACEMENT% response)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%AVAudioApplicationMicrophoneInjectionPermission%GREATERTHANREPLACEMENT% RequestMicrophoneInjectionPermissionAsync ()
Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")] -public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode destinationNode, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler) ++public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode destinationNode, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst9.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst9.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")] -public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode[] destinationNodes, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler) ++public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode[] destinationNodes, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler)Added property:
public virtual AVAudioVoiceProcessingOtherAudioDuckingConfiguration VoiceProcessingOtherAudioDuckingConfiguration { get; set; }Added method:
public virtual bool SetMutedSpeechActivityEventListener (AVAudioInputNodeMutedSpeechEventListener listenerAction);Modified constructors:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)] +[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)] -public AVAudioPlayer (Foundation.NSData data, string fileTypeHint, out Foundation.NSError outError) ++public AVAudioPlayer (Foundation.NSData data, string fileTypeHint, out Foundation.NSError outError) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)] +[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)] -public AVAudioPlayer (Foundation.NSUrl url, string fileTypeHint, out Foundation.NSError outError) ++public AVAudioPlayer (Foundation.NSUrl url, string fileTypeHint, out Foundation.NSError outError)Added methods:
public static AVAudioPlayer FromData (Foundation.NSData data, AVFileTypes fileTypeHint, out Foundation.NSError error); public static AVAudioPlayer FromData (Foundation.NSData data, Foundation.NSString fileTypeHint, out Foundation.NSError error); public static AVAudioPlayer FromUrl (Foundation.NSUrl url, AVFileTypes fileTypeHint, out Foundation.NSError error); public static AVAudioPlayer FromUrl (Foundation.NSUrl url, Foundation.NSString fileTypeHint, out Foundation.NSError error);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVAudioSessionChannelDescription[] ChannelAssignments { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual double DeviceCurrentTime { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVAudioFormat Format { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RecordAt (double time) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RecordAt (double time, double duration)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added methods:
public virtual AVMusicTrack CreateAndAppendTrack (); public virtual bool RemoveTrack (AVMusicTrack track); public virtual void ReverseEvents (); public virtual void SetUserCallback (AVAudioSequencerUserCallback userCallback);Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual bool IsEchoCancelledInputAvailable { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual bool IsEchoCancelledInputEnabled { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public Foundation.NSString MicrophoneInjectionCapabilitiesChangeNotification { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual bool PrefersEchoCancelledInput { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")] -public virtual AVAudioSessionRecordPermission RecordPermission { get; } ++public virtual AVAudioSessionRecordPermission RecordPermission { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public Foundation.NSString RenderingCapabilitiesChangeNotification { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual AVAudioSessionRenderingMode RenderingMode { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public Foundation.NSString RenderingModeChangeNotification { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual AVAudioChannelLayout[] SupportedOutputChannelLayouts { get; }Added properties:
public static Foundation.NSString PortContinuityMicrophone { get; } public virtual bool PrefersInterruptionOnRouteDisconnect { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")] -public virtual void RequestRecordPermission (AVPermissionGranted responseCallback) ++public virtual void RequestRecordPermission (AVPermissionGranted responseCallback)Added method:
public virtual bool SetPrefersInterruptionOnRouteDisconnect (bool value, out Foundation.NSError outError);Added methods:
public static AVAudioSessionCategory? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVAudioSessionCategory GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added methods:
public static AVAudioSessionMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVAudioSessionMode GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.0", "Use 'AVAudioApplicationRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.0", "Use 'AVAudioApplicationRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --- ```Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'LongFormAudio' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.11", "Use 'LongFormAudio' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.11", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'LongFormAudio' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'LongFormAudio' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -LongForm = 1 ++LongForm = 1 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] ---LongFormVideo = 3Added value:
LongFormAudio = 1,Added properties:
public virtual UIKit.UIImage Icon { get; } public virtual bool PassesAUVal { get; } public virtual Foundation.NSDictionary WeakConfigurationDictionary { get; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary GetRecommendedAudioSettingsForAssetWriter (string outputFileType)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---HlgBT2020 = 2Added value:
AppleLog = 3,Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Use 'IsVideoRotationAngleSupported' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Use 'IsVideoRotationAngleSupported' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Use 'IsVideoRotationAngleSupported' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Use 'IsVideoRotationAngleSupported' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.0", "Use 'IsVideoRotationAngleSupported' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.0", "Use 'IsVideoRotationAngleSupported' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'IsVideoRotationAngleSupported' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'IsVideoRotationAngleSupported' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual bool SupportsVideoOrientation { get; } ++public virtual bool SupportsVideoOrientation { get; } -public virtual System.Runtime.InteropServices.NFloat VideoRotationAngle { get; set; } +public virtual System.Runtime.InteropServices.NFloat VideoRotationAngle { get; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureColorSpace ActiveColorSpace { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDeviceFormat ActiveDepthDataFormat { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime ActiveDepthDataMinFrameDuration { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDeviceFormat ActiveFormat { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime ActiveMaxExposureDuration { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureMicrophoneMode ActiveMicrophoneMode { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDevice ActivePrimaryConstituentDevice { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions ActivePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior ActivePrimaryConstituentDeviceSwitchingBehavior { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime ActiveVideoMaxFrameDuration { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime ActiveVideoMinFrameDuration { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AdjustingExposure { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AdjustingFocus { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AdjustingWhiteBalance { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureAutoFocusRangeRestriction AutoFocusRangeRestriction { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutoFocusRangeRestrictionSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutomaticallyAdjustsFaceDrivenAutoExposureEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutomaticallyAdjustsFaceDrivenAutoFocusEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutomaticallyAdjustsVideoHdrEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutomaticallyEnablesLowLightBoostWhenAvailable { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool CenterStageActive { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureCenterStageControlMode CenterStageControlMode { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public bool CenterStageEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool Connected { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDevice[] ConstituentDevices { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDeviceType DeviceType { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceGains DeviceWhiteBalanceGains { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDevice[] Devices { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceSwitchOverVideoZoomFactors' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceSwitchOverVideoZoomFactors' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat DualCameraSwitchOverVideoZoomFactor { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime ExposureDuration { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public CoreMedia.CMTime ExposureDurationCurrent { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureExposureMode ExposureMode { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreGraphics.CGPoint ExposurePointOfInterest { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool ExposurePointOfInterestSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float ExposureTargetBias { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public float ExposureTargetBiasCurrent { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float ExposureTargetOffset { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool FaceDrivenAutoExposureEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool FaceDrivenAutoFocusEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDevice[] FallbackPrimaryConstituentDevices { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCapturePhotoOutput.IsFlashScene' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCapturePhotoOutput.IsFlashScene' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool FlashActive { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool FlashAvailable { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureFocusMode FocusMode { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public float FocusModeLensPositionCurrent { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreGraphics.CGPoint FocusPointOfInterest { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool FocusPointOfInterestSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDeviceFormat[] Formats { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool GeometricDistortionCorrectionEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool GeometricDistortionCorrectionSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool GlobalToneMappingEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceGains GrayWorldDeviceWhiteBalanceGains { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool HasFlash { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool HasTorch { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float ISO { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public float ISOCurrent { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float LensAperture { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float LensPosition { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public float LensPositionCurrent { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string LocalizedName { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool LockingFocusWithCustomLensPositionSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool LockingWhiteBalanceWithCustomDeviceGainsSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool LowLightBoostEnabled { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool LowLightBoostSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string Manufacturer { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public float MaxAvailableTorchLevel { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat MaxAvailableVideoZoomFactor { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float MaxExposureTargetBias { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float MaxWhiteBalanceGain { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat MinAvailableVideoZoomFactor { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float MinExposureTargetBias { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual IntPtr MinimumFocusDistance { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string ModelID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PortraitEffectActive { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public bool PortraitEffectEnabled { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDevicePosition Position { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureMicrophoneMode PreferredMicrophoneMode { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehavior { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RampingVideoZoom { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool SmoothAutoFocusEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool SmoothAutoFocusSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool SubjectAreaChangeMonitoringEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSString SubjectAreaDidChangeNotification { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDevice[] SupportedFallbackPrimaryConstituentDevices { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool Suspended { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureSystemPressureState SystemPressureState { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool TorchActive { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool TorchAvailable { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float TorchLevel { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureTorchMode TorchMode { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string UniqueID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VideoHdrEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoZoomFactor { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VirtualDevice { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSNumber[] VirtualDeviceSwitchOverVideoZoomFactors { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSString WasConnectedNotification { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSString WasDisconnectedNotification { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureWhiteBalanceGains WhiteBalanceGainsCurrent { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceMode WhiteBalanceMode { get; set; }Added properties:
public virtual bool AutoVideoFrameRateEnabled { get; set; } public virtual Foundation.NSSet<Foundation.NSString> AvailableReactionTypes { get; } public virtual bool BackgroundReplacementActive { get; } public static bool BackgroundReplacementEnabled { get; } public virtual bool CanPerformReactionEffects { get; } public virtual CoreGraphics.CGRect CenterStageRectOfInterest { get; set; } public virtual AVCaptureDevice CompanionDeskViewCamera { get; } public virtual bool ContinuityCamera { get; } public virtual System.Runtime.InteropServices.NFloat DisplayVideoZoomFactorMultiplier { get; } public static bool ReactionEffectGesturesEnabled { get; } public static bool ReactionEffectsEnabled { get; } public virtual AVCaptureReactionEffectState[] ReactionEffectsInProgress { get; } public virtual Foundation.NSSet<Foundation.NSString> SpatialCaptureDiscomfortReasons { get; } public virtual bool StudioLightActive { get; } public static bool StudioLightEnabled { get; } public static AVCaptureDevice SystemPreferredCamera { get; } public static AVCaptureDevice UserPreferredCamera { get; set; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void CancelVideoZoomRamp () -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDevice DeviceWithUniqueID (string deviceUniqueID) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDevice[] DevicesWithMediaType (string mediaType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVAuthorizationStatus GetAuthorizationStatus (AVAuthorizationMediaType mediaType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVAuthorizationStatus GetAuthorizationStatus (Foundation.NSString avMediaTypeToken) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceChromaticityValues GetChromaticityValues (AVCaptureWhiteBalanceGains whiteBalanceGains) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDevice GetDefaultDevice (AVMediaTypes mediaType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDevice GetDefaultDevice (Foundation.NSString mediaType) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCaptureDevice GetDefaultDevice (AVCaptureDeviceType deviceType, string mediaType, AVCaptureDevicePosition position) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains (AVCaptureWhiteBalanceChromaticityValues chromaticityValues) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains (AVCaptureWhiteBalanceTemperatureAndTintValues tempAndTintValues) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSData GetExtrinsicMatrix (AVCaptureDevice fromDevice, AVCaptureDevice toDevice) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureWhiteBalanceTemperatureAndTintValues GetTemperatureAndTintValues (AVCaptureWhiteBalanceGains whiteBalanceGains) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public bool HasMediaType (AVMediaTypes mediaType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool HasMediaType (string mediaType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsExposureModeSupported (AVCaptureExposureMode exposureMode) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsFocusModeSupported (AVCaptureFocusMode focusMode) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsTorchModeSupported (AVCaptureTorchMode torchMode) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsWhiteBalanceModeSupported (AVCaptureWhiteBalanceMode whiteBalanceMode) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void LockExposure (CoreMedia.CMTime duration, float ISO, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% LockExposureAsync (CoreMedia.CMTime duration, float ISO) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool LockForConfiguration (out Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void RampToVideoZoom (System.Runtime.InteropServices.NFloat factor, float rate) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void RequestAccessForMediaType (AVAuthorizationMediaType mediaType, AVRequestAccessStatus completion) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void RequestAccessForMediaType (Foundation.NSString avMediaTypeToken, AVRequestAccessStatus completion) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%bool%GREATERTHANREPLACEMENT% RequestAccessForMediaTypeAsync (AVAuthorizationMediaType mediaType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%bool%GREATERTHANREPLACEMENT% RequestAccessForMediaTypeAsync (Foundation.NSString avMediaTypeToken) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetExposureTargetBias (float bias, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% SetExposureTargetBiasAsync (float bias) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetFocusModeLocked (float lensPosition, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% SetFocusModeLockedAsync (float lensPosition) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetPrimaryConstituentDeviceSwitchingBehavior (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool SetTorchModeLevel (float torchLevel, out Foundation.NSError outError) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGains (AVCaptureWhiteBalanceGains whiteBalanceGains, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGainsAsync (AVCaptureWhiteBalanceGains whiteBalanceGains) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void ShowSystemUserInterface (AVCaptureSystemUserInterface systemUserInterface) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool SupportsAVCaptureSessionPreset (string preset) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void UnlockForConfiguration ()Added method:
public virtual void PerformEffect (string reactionType);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSSet%LESSERTHANREPLACEMENT%AVCaptureDevice%GREATERTHANREPLACEMENT%[] SupportedMultiCamDeviceSets { get; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureAutoFocusSystem AutoFocusSystem { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool CenterStageSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float GeometricDistortionCorrectedVideoFieldOfView { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool GlobalToneMappingSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool HighPhotoQualitySupported { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedMaxPhotoDimension' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedMaxPhotoDimension' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions HighResolutionStillImageDimensions { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool HighestPhotoQualitySupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsVideoHdrSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime MaxExposureDuration { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float MaxISO { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime MinExposureDuration { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float MinISO { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool MultiCamSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PortraitEffectSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PortraitEffectsMatteStillImageDeliverySupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat[] SecondaryNativeResolutionZoomFactors { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureColorSpace[] SupportedColorSpaces { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDeviceFormat[] SupportedDepthDataFormats { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions[] SupportedMaxPhotoDimensions { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.2")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.2")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.2")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.2")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.2")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.2")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.2")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat[] SupportedVideoZoomFactorsForDepthDataDelivery { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual ObjCRuntime.Class[] UnsupportedCaptureOutputClasses { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VideoBinned { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float VideoFieldOfView { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVFrameRateRange VideoFrameRateRangeForCenterStage { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVFrameRateRange VideoFrameRateRangeForPortraitEffect { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactor { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCenterStage { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForDepthDataDelivery { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCenterStage { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForDepthDataDelivery { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos8.0", "Use 'IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos8.0", "Use 'IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode)' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VideoStabilizationSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Runtime.InteropServices.NFloat VideoZoomFactorUpscaleThreshold { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool videoHDRSupportedVideoHDREnabled { get; }Added properties:
public virtual bool AutoVideoFrameRateSupported { get; } public virtual bool BackgroundReplacementSupported { get; } public virtual bool ReactionEffectsSupported { get; } public virtual bool SpatialVideoCaptureSupported { get; } public virtual bool StudioLightSupported { get; } public virtual AVZoomRange[] SupportedVideoZoomRangesForDepthDataDelivery { get; } public virtual AVExposureBiasRange SystemRecommendedExposureBiasRange { get; } public virtual AVZoomRange SystemRecommendedVideoZoomRange { get; } public virtual AVFrameRateRange VideoFrameRateRangeForBackgroundReplacement { get; } public virtual AVFrameRateRange VideoFrameRateRangeForReactionEffectsInProgress { get; } public virtual AVFrameRateRange VideoFrameRateRangeForStudioLight { get; } public virtual bool ZoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode mode)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool UnifiedAutoExposureDefaultsEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime VideoMinFrameDurationOverride { get; set; }Added properties:
public virtual AVCaptureMultichannelAudioMode MultichannelAudioMode { get; set; } public virtual bool WindNoiseRemovalEnabled { get; set; } public virtual bool WindNoiseRemovalSupported { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureInputPort[] GetPorts (AVMediaTypes mediaType, AVCaptureDeviceType sourceDeviceType, AVCaptureDevicePosition sourceDevicePosition)Added method:
public virtual bool IsMultichannelAudioModeSupported (AVCaptureMultichannelAudioMode multichannelAudioMode);Added values:
ContinuityCamera = 13, DeskViewCamera = 14, Microphone = 12,Added methods:
public static AVCaptureDeviceType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptureDeviceType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---Custom = 3Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSString[] AvailableVideoCodecTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsForRecording { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehaviorForRecording { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled { get; set; }Added properties:
public virtual bool SpatialVideoCaptureEnabled { get; set; } public virtual bool SpatialVideoCaptureSupported { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary GetOutputSettings (AVCaptureConnection connection) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string[] GetSupportedOutputSettingsKeys (AVCaptureConnection connection) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RecordsVideoOrientationAndMirroringChangesAsMetadataTrack (AVCaptureConnection connection) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetOutputSettings (Foundation.NSDictionary outputSettings, AVCaptureConnection connection) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetPrimaryConstituentDeviceSwitchingBehaviorForRecording (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetRecordsVideoOrientationAndMirroringChanges (bool doRecordChanges, AVCaptureConnection connection)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureBracketedStillImageSettings BracketSettings { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVDepthData DepthData { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVVideoSettingsCompressed EmbeddedThumbnailPhotoFormat { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureLensStabilizationStatus LensStabilizationStatus { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVPortraitEffectsMatte PortraitEffectsMatte { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreVideo.CVPixelBuffer PreviewPixelBuffer { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public CoreGraphics.CGImageProperties Properties { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RawPhoto { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual IntPtr SequenceCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary WeakMetadata { get; }Added properties:
public virtual float ConstantColorCenterWeightedMeanConfidenceLevel { get; } public virtual CoreVideo.CVPixelBuffer ConstantColorConfidenceMap { get; } public virtual bool ConstantColorFallbackPhoto { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSData GetFileDataRepresentation (IAVCapturePhotoFileDataRepresentationCustomizer customizer) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'GetFileDataRepresentation' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'GetFileDataRepresentation' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSData GetFileDataRepresentation (Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% replacementMetadata, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% replacementEmbeddedThumbnailPhotoFormat, CoreVideo.CVPixelBuffer replacementEmbeddedThumbnailPixelBuffer, AVDepthData replacementDepthData) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVSemanticSegmentationMatte GetSemanticSegmentationMatte (AVSemanticSegmentationMatteType semanticSegmentationMatteType)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCapturePhotoBracketSettings FromPhotoBracketSettings (uint rawPixelFormatType, string rawFileType, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% processedFormat, string processedFileType, AVCaptureBracketedStillImageSettings[] bracketedSettings)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)Added method:
public virtual void DidFinishCapturingDeferredPhotoProxy (AVCapturePhotoOutput output, AVCaptureDeferredPhotoProxy deferredPhotoProxy, Foundation.NSError error);Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void DidFinishProcessingLivePhotoMovie (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void DidFinishProcessingPhoto (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void DidFinishRecordingLivePhotoMovie (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)Added method:
public static void DidFinishCapturingDeferredPhotoProxy (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCaptureDeferredPhotoProxy deferredPhotoProxy, Foundation.NSError error);Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% GetReplacementAppleProRawCompressionSettings (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% defaultSettings, IntPtr maximumBitDepth) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (this IAVCapturePhotoFileDataRepresentationCustomizer This, Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AppleProRawEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AppleProRawSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutoRedEyeReductionSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string[] AvailableLivePhotoVideoCodecTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSNumber[] AvailableRawPhotoPixelFormatTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVSemanticSegmentationMatteType[] AvailableSemanticSegmentationMatteTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool CameraCalibrationDataDeliverySupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool ContentAwareDistortionCorrectionEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool ContentAwareDistortionCorrectionSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DepthDataDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DepthDataDeliverySupported { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabledDevices' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabledDevices' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DualCameraDualPhotoDeliveryEnabled { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliverySupported' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliverySupported' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DualCameraDualPhotoDeliverySupported { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceFusionSupported' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceFusionSupported' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DualCameraFusionSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVSemanticSegmentationMatteType[] EnabledSemanticSegmentationMatteTypes { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVFileTypes[] GetAvailablePhotoFileTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVFileTypes[] GetAvailableRawPhotoFileTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsFlashScene { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsHighResolutionCaptureEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsLensStabilizationDuringBracketedCaptureSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsLivePhotoAutoTrimmingEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsLivePhotoCaptureEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsLivePhotoCaptureSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsLivePhotoCaptureSuspended { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsStillImageStabilizationScene { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsStillImageStabilizationSupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual UIntPtr MaxBracketedCapturePhotoCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions MaxPhotoDimensions { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePhotoQualityPrioritization MaxPhotoQualityPrioritization { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePhotoSettings PhotoSettingsForSceneMonitoring { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PortraitEffectsMatteDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PortraitEffectsMatteDeliverySupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePhotoSettings[] PreparedPhotoSettings { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PreservesLivePhotoCaptureSuspendedOnSessionStop { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureFlashMode[] SupportedFlashModes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VirtualDeviceConstituentPhotoDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VirtualDeviceConstituentPhotoDeliverySupported { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VirtualDeviceFusionSupported { get; }Added properties:
public virtual bool AutoDeferredPhotoDeliveryEnabled { get; set; } public virtual bool AutoDeferredPhotoDeliverySupported { get; } public virtual AVVideoCodecType[] AvailableRawPhotoCodecTypes { get; } public virtual AVCapturePhotoOutputCaptureReadiness CaptureReadiness { get; } public virtual bool ConstantColorEnabled { get; set; } public virtual bool ConstantColorSupported { get; } public virtual bool FastCapturePrioritizationEnabled { get; set; } public virtual bool FastCapturePrioritizationSupported { get; set; } public virtual bool ResponsiveCaptureEnabled { get; set; } public virtual bool ResponsiveCaptureSupported { get; } public virtual bool ShutterSoundSuppressionSupported { get; } public virtual bool ZeroShutterLagEnabled { get; set; } public virtual bool ZeroShutterLagSupported { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSData GetDngPhotoDataRepresentation (CoreMedia.CMSampleBuffer rawSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public Foundation.NSData GetJpegPhotoDataRepresentation (CoreMedia.CMSampleBuffer JPEGSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVVideoCodecType[] GetSupportedPhotoCodecTypesForFileType (string fileType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSNumber[] GetSupportedPhotoPixelFormatTypesForFileType (string fileType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSNumber[] GetSupportedRawPhotoPixelFormatTypesForFileType (string fileType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public bool IsAppleProRawPixelFormat (CoreVideo.CVPixelFormatType pixelFormat) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public bool IsBayerRawPixelFormat (CoreVideo.CVPixelFormatType pixelFormat) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void SetPreparedPhotoSettings (AVCapturePhotoSettings[] preparedPhotoSettingsArray, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% completionHandler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SetPreparedPhotoSettingsAsync (AVCapturePhotoSettings[] preparedPhotoSettingsArray)Added method:
public virtual AVVideoCodecType[] GetSupportedRawPhotoCodecTypes (CoreVideo.CVPixelFormatType rawPixelFormatType, AVFileTypes fileType);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutoContentAwareDistortionCorrectionEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutoDualCameraFusionEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutoRedEyeReductionEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutoVirtualDeviceFusionEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVVideoCodecType[] AvailableEmbeddedThumbnailPhotoCodecTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVVideoCodecType[] AvailableRawEmbeddedThumbnailPhotoCodecTypes { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool CameraCalibrationDataDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DepthDataDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DepthDataFiltered { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabled' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabled' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DualCameraDualPhotoDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCapturePhotoSettingsThumbnailFormat EmbeddedThumbnailPhotoFormat { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool EmbedsDepthDataInPhoto { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool EmbedsPortraitEffectsMatteInPhoto { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool EmbedsSemanticSegmentationMattesInPhoto { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVSemanticSegmentationMatteType[] EnabledSemanticSegmentationMatteTypes { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'PhotoQualityPrioritization' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'PhotoQualityPrioritization' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsAutoStillImageStabilizationEnabled { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool IsHighResolutionPhotoEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string LivePhotoVideoCodecType { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions MaxPhotoDimensions { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary Metadata { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool PortraitEffectsMatteDeliveryEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string ProcessedFileType { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCapturePhotoSettingsThumbnailFormat RawEmbeddedThumbnailPhotoFormat { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string RawFileType { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureDevice[] VirtualDeviceConstituentPhotoDeliveryEnabledDevices { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary WeakRawEmbeddedThumbnailPhotoFormat { get; set; }Added properties:
public virtual bool ConstantColorEnabled { get; set; } public virtual bool ConstantColorFallbackPhotoDeliveryEnabled { get; set; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> RawFileFormat { get; set; } public virtual bool ShutterSoundSuppressionEnabled { get; set; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVCapturePhotoSettings FromRawPixelFormatType (uint rawPixelFormatType, string rawFileType, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% processedFormat, string processedFileType)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[ObjCBindings.BindingTypeAttribute`1[ObjCBindings.SmartEnum]()] ++[ObjCBindings.BindingTypeAttribute`1[ObjCBindings.SmartEnum]()] --[ObjCBindings.BindingTypeAttribute()] ++[ObjCBindings.BindingTypeAttribute()] --- ```Added methods:
public static AVCaptureReactionType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptureReactionType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool ContentAwareDistortionCorrectionEnabled { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DualCameraFusionEnabled { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions EmbeddedThumbnailDimensions { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual UIntPtr ExpectedPhotoCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTimeRange PhotoProcessingTimeRange { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions PortraitEffectsMatteDimensions { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions RawEmbeddedThumbnailDimensions { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RedEyeReductionEnabled { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool VirtualDeviceFusionEnabled { get; }Added properties:
public virtual CoreMedia.CMVideoDimensions DeferredPhotoProxyDimensions { get; } public virtual bool FastCapturePrioritizationEnabled { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMVideoDimensions GetDimensions (AVSemanticSegmentationMatteType semanticSegmentationMatteType)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVCaptureConnection[] Connections { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual float HardwareCost { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool MultitaskingCameraAccessEnabled { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool MultitaskingCameraAccessSupported { get; }Added properties:
public virtual bool ConfiguresApplicationAudioSessionToMixWithOthers { get; set; } public virtual AVCaptureControl[] Controls { get; } public IAVCaptureSessionControlsDelegate ControlsDelegate { get; } public virtual CoreFoundation.DispatchQueue ControlsDelegateCallbackQueue { get; } public virtual IntPtr MaxControlsCount { get; } public virtual bool SupportsControls { get; } public virtual Foundation.NSObject WeakControlsDelegate { get; }Added methods:
public virtual void AddControl (AVCaptureControl control); public virtual bool CanAddControl (AVCaptureControl control); public virtual void RemoveControl (AVCaptureControl control); public virtual void SetControlsDelegate (IAVCaptureSessionControlsDelegate controlsDelegate, CoreFoundation.DispatchQueue controlsDelegateCallbackQueue);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---VideoDeviceNotAvailableDueToSystemPressure = 5Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCapturePhotoOutput' instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool AutomaticallyEnablesStillImageStabilizationWhenAvailable { get; set; } ++public virtual bool AutomaticallyEnablesStillImageStabilizationWhenAvailable { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool CapturingStillImage { get; } ++public virtual bool CapturingStillImage { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool HighResolutionStillImageOutputEnabled { get; set; } ++public virtual bool HighResolutionStillImageOutputEnabled { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool IsStillImageStabilizationActive { get; } ++public virtual bool IsStillImageStabilizationActive { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool IsStillImageStabilizationSupported { get; } ++public virtual bool IsStillImageStabilizationSupported { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool LensStabilizationDuringBracketedCaptureEnabled { get; set; } ++public virtual bool LensStabilizationDuringBracketedCaptureEnabled { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual bool LensStabilizationDuringBracketedCaptureSupported { get; } ++public virtual bool LensStabilizationDuringBracketedCaptureSupported { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual UIntPtr MaxBracketedCaptureStillImageCount { get; } ++public virtual UIntPtr MaxBracketedCaptureStillImageCount { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual void CaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError%GREATERTHANREPLACEMENT% imageHandler) ++public virtual void CaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError%GREATERTHANREPLACEMENT% imageHandler) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")] -public virtual void PrepareToCaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% handler) ++public virtual void PrepareToCaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% handler)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added value:
CameraTemperature = 8,Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added methods:
public static AVCaptureSystemPressureLevel? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptureSystemPressureLevel GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool AutomaticallyConfiguresOutputBufferDimensions { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool DeliversPreviewSizedOutputBuffers { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual CoreMedia.CMTime MinFrameDuration { get; set; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual string[] GetAvailableVideoCodecTypes (string outputFileType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public AVPlayerItemVideoOutputSettings GetRecommendedVideoSettings (string videoCodecType, string outputFileType) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary GetRecommendedVideoSettingsForAssetWriter (string outputFileType)Added methods:
public AVPlayerItemVideoOutputSettings GetRecommendedVideoSettings (AVVideoCodecType videoCodecType, AVFileTypes outputFileType, Foundation.NSUrl outputFileUrl); public virtual Foundation.NSDictionary GetRecommendedVideoSettings (string videoCodecType, string outputFileType, Foundation.NSUrl outputFileUrl);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool Previewing { get; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added methods:
public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (string[] bestMatchingPreferredLanguages); public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale titleLocale, string[] commonKeys); public virtual AVMediaSelectionGroup GetMediaSelectionGroup (string mediaCharacteristic); public virtual AVMetadataItem[] GetMetadata (string format); public virtual int GetUnusedTrackId ();Added methods:
public virtual AVAssetTrack[] GetAssociatedTracks (string trackAssociationType); public virtual AVMetadataItem[] GetMetadata (string format); public virtual CoreMedia.CMTime GetSamplePresentationTime (CoreMedia.CMTime trackTime); public virtual bool HasMediaCharacteristic (string mediaCharacteristic);Added property:
public virtual AVExternalContentProtectionStatus ExternalContentProtectionStatus { get; }Added method:
public virtual void Revoke ();Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual bool RespondByRequestingPersistableContentKeyRequest (out Foundation.NSError error)Added methods:
public static AVContentKeyRequestRetryReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVContentKeyRequestRetryReason GetValue (ObjCRuntime.NativeHandle handle);Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void InvalidateAllPersistableContentKeys (Foundation.NSData appIdentifier, Foundation.NSDictionary options, System.Action%LESSERTHANREPLACEMENT%Foundation.NSData,Foundation.NSError%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%Foundation.NSData%GREATERTHANREPLACEMENT% InvalidateAllPersistableContentKeysAsync (Foundation.NSData appIdentifier, Foundation.NSDictionary options) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void InvalidatePersistableContentKey (Foundation.NSData persistableContentKeyData, Foundation.NSDictionary options, System.Action%LESSERTHANREPLACEMENT%Foundation.NSData,Foundation.NSError%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%Foundation.NSData%GREATERTHANREPLACEMENT% InvalidatePersistableContentKeyAsync (Foundation.NSData persistableContentKeyData, Foundation.NSDictionary options) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void MakeSecureToken (Foundation.NSData persistableContentKeyData, System.Action%LESSERTHANREPLACEMENT%Foundation.NSData,Foundation.NSError%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%Foundation.NSData%GREATERTHANREPLACEMENT% MakeSecureTokenAsync (Foundation.NSData persistableContentKeyData)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidUpdate (AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier)Added methods:
public virtual void DidProvideContentKeyRequests (AVContentKeySession session, AVContentKeyRequest[] keyRequests, Foundation.NSData initializationData); public virtual void ExternalProtectionStatusDidChange (AVContentKeySession session, AVContentKey contentKey);Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public void DidUpdate (this IAVContentKeySessionDelegate This, AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier)Added methods:
public static void DidProvideContentKeyRequests (this IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest[] keyRequests, Foundation.NSData initializationData); public static void ExternalProtectionStatusDidChange (this IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKey contentKey);Added methods:
public static AVContentKeySystem? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVContentKeySystem GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static AVCoordinatedPlaybackSuspensionReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCoordinatedPlaybackSuspensionReason GetValue (ObjCRuntime.NativeHandle handle);Added values:
AirPlayReceiverTemporarilyUnavailable = -11882, EncodeFailed = -11883, FailedToLoadSampleData = -11881, InvalidSampleCursor = -11880, MediaExtensionConflict = -11887, MediaExtensionDisabled = -11886, SandboxExtensionDenied = -11884, ToneMappingFailed = -11885,Added methods:
public static AVFileTypeProfile? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVFileTypeProfile GetValue (ObjCRuntime.NativeHandle handle);Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---AppleiTT = 21 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---Scc = 22Added value:
Ahap = 23,Added methods:
public static AVFileTypes? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVFileTypes GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---EasyToRead = 11Added values:
CarriesVideoStereoMetadata = 18, ContainsStereoMultiviewVideo = 19, EnhancesSpeechIntelligibility = 20, IndicatesHorizontalFieldOfView = 21, TactileMinimal = 22,Added methods:
public static AVMediaCharacteristics? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMediaCharacteristics GetValue (ObjCRuntime.NativeHandle handle);Added values:
AuxiliaryPicture = 11, Haptic = 12,Added methods:
public static AVMediaTypes? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMediaTypes GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public static Foundation.NSString QuickTimeMetadataFullFrameRatePlaybackIntent { get; } public static Foundation.NSString QuickTimeMetadataKeyFullFrameRatePlaybackIntent { get; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Added methods:
public static AVMetadataFormat? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMetadataFormat GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---CatBody = 16384 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---DogBody = 32768 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---HumanBody = 65536 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---SalientObject = 131072Added value:
HumanFullBody = 16777216,Added methods:
public static AVMetadataObjectType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMetadataObjectType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual AVAudioUnit DestinationAudioUnit { get; set; } ++public virtual AVAudioUnit DestinationAudioUnit { get; set; }Added property:
public virtual bool UsesAutomatedParameters { get; set; }Added methods:
public virtual void AddEvent (AVMusicEvent event, double beat); public virtual void ClearEvents (AVBeatRange range); public virtual void CopyAndMergeEvents (AVBeatRange range, AVMusicTrack sourceTrack, double mergeStartBeat); public virtual void CopyEvents (AVBeatRange range, AVMusicTrack sourceTrack, double insertStartBeat); public virtual void CutEvents (AVBeatRange range); public virtual void EnumerateEvents (AVBeatRange range, AVMusicEventEnumerationBlock block); public virtual void MoveEvents (AVBeatRange range, double beatAmount);Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual bool Insert (CoreMedia.CMTimeRange insertTimeRange, AVAsset sourceAsset, CoreMedia.CMTime atTime, out Foundation.NSError error) ++public virtual bool Insert (CoreMedia.CMTimeRange insertTimeRange, AVAsset sourceAsset, CoreMedia.CMTime atTime, out Foundation.NSError error)Added methods:
public virtual void Insert (CoreMedia.CMTimeRange timeRange, AVAsset asset, CoreMedia.CMTime startTime, AVMutableCompositionInsertHandler completionHandler); public virtual System.Threading.Tasks.Task InsertAsync (CoreMedia.CMTimeRange timeRange, AVAsset asset, CoreMedia.CMTime startTime);Added methods:
public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (string[] bestMatchingPreferredLanguages); public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale titleLocale, string[] commonKeys); public virtual AVMediaSelectionGroup GetMediaSelectionGroup (string mediaCharacteristic); public virtual AVMetadataItem[] GetMetadata (string format); public virtual int GetUnusedTrackId ();Added methods:
public virtual AVAssetTrack[] GetAssociatedTracks (string trackAssociationType); public virtual AVMetadataItem[] GetMetadata (string format); public virtual CoreMedia.CMTime GetSamplePresentationTime (CoreMedia.CMTime trackTime); public virtual AVAssetTrackSegment GetSegment (CoreMedia.CMTime trackTime); public virtual bool HasMediaCharacteristic (string mediaCharacteristic);Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; set; } ++public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string ColorPrimaries { get; set; } ++public virtual string ColorPrimaries { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string ColorTransferFunction { get; set; } ++public virtual string ColorTransferFunction { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string ColorYCbCrMatrix { get; set; } ++public virtual string ColorYCbCrMatrix { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public override ObjCRuntime.Class CustomVideoCompositorClass { get; set; } ++public override ObjCRuntime.Class CustomVideoCompositorClass { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual AVVideoCompositionInstruction[] Instructions { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual int[] SourceSampleDataTrackIds { get; set; }Added property:
public virtual string PerFrameHdrDisplayMetadataPolicy { get; set; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition Create () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition Create (AVAsset asset) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition GetVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)Added methods:
public static void Create (AVAsset asset, AVMutableVideoCompositionCreateCallback completionHandler); public static void Create (AVAsset asset, AVMutableVideoCompositionCreateApplier applier, AVMutableVideoCompositionCreateCallback completionHandler); public static void Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction, AVMutableVideoCompositionCreateCallback completionHandler); public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset); public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset, AVMutableVideoCompositionCreateApplier applier); public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction);Added values:
PresetMvHevc1440x1440 = 17, PresetMvHevc960x960 = 16,Added methods:
public static AVOutputSettingsPreset? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVOutputSettingsPreset GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public virtual float DefaultRate { get; set; } public virtual AVPlayerVideoOutput VideoOutput { get; set; }Added method:
protected override void Dispose (bool disposing);Added interfaces:
Foundation.INSCopying ObjCRuntime.INativeObject System.IDisposableModified properties:
-public virtual Foundation.NSDate Date { get; set; } +public virtual Foundation.NSDate Date { get; } -public virtual string Identifier { get; set; } +public virtual string Identifier { get; } -public virtual CoreMedia.CMTime PlayoutLimit { get; set; } +public virtual CoreMedia.CMTime PlayoutLimit { get; } -public virtual AVPlayerItem PrimaryItem { get; set; } +public virtual AVPlayerItem PrimaryItem { get; } -public virtual AVPlayerInterstitialEventRestrictions Restrictions { get; set; } +public virtual AVPlayerInterstitialEventRestrictions Restrictions { get; } -public virtual CoreMedia.CMTime ResumptionOffset { get; set; } +public virtual CoreMedia.CMTime ResumptionOffset { get; } -public virtual AVPlayerItem[] TemplateItems { get; set; } +public virtual AVPlayerItem[] TemplateItems { get; } -public virtual CoreMedia.CMTime Time { get; set; } +public virtual CoreMedia.CMTime Time { get; } -public virtual Foundation.NSDictionary UserDefinedAttributes { get; set; } +public virtual Foundation.NSDictionary UserDefinedAttributes { get; }Added properties:
public virtual bool AlignsResumptionWithPrimarySegmentBoundary { get; set; } public virtual bool AlignsStartWithPrimarySegmentBoundary { get; set; } public virtual Foundation.NSDictionary AssetListResponse { get; } public virtual bool ContentMayVary { get; set; } public virtual string Cue { get; set; } public virtual CoreMedia.CMTime PlannedDuration { get; set; } public virtual bool SupplementsPrimaryContent { get; set; } public virtual AVPlayerInterstitialEventTimelineOccupancy TimelineOccupancy { get; set; } public virtual bool WillPlayOnce { get; set; }Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public static AVPlayerInterstitialEvent Create (AVPlayerItem primaryItem, CoreMedia.CMTime time); public static AVPlayerInterstitialEvent Create (AVPlayerItem primaryItem, Foundation.NSDate date);Added properties:
public static Foundation.NSString AssetListResponseStatusDidChangeErrorKey { get; } public static Foundation.NSString AssetListResponseStatusDidChangeEventKey { get; } public static Foundation.NSString AssetListResponseStatusDidChangeNotification { get; } public static Foundation.NSString AssetListResponseStatusDidChangeStatusKey { get; }Added methods:
public static Foundation.NSObject ObserveAssetListResponseStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAssetListResponseStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);Added interface:
IAVMetricEventStreamPublisherAdded property:
public virtual AVPlayerItemIntegratedTimeline IntegratedTimeline { get; }Added method:
public virtual CoreVideo.CVPixelBuffer CopyDisplayedPixelBuffer ();Modified constructors:
---[ObjCRuntime.DesignatedInitializerAttribute()] ---public AVPlayerLooper (AVQueuePlayer player, AVPlayerItem itemToLoop, CoreMedia.CMTimeRange loopRange)Added constructor:
public AVPlayerLooper (AVQueuePlayer player, AVPlayerItem itemToLoop, CoreMedia.CMTimeRange loopRange, AVPlayerLooperItemOrdering itemOrdering);Added methods:
public static AVPlayerRateDidChangeReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerRateDidChangeReason GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static AVPlayerWaitingReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerWaitingReason GetValue (ObjCRuntime.NativeHandle handle);Added property:
public virtual bool DetectsCustomRoutes { get; set; }Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual Foundation.NSError Error { get; } ++public virtual Foundation.NSError Error { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual bool ReadyForMoreMediaData { get; } ++public virtual bool ReadyForMoreMediaData { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -public virtual bool RequiresFlushToResumeDecoding { get; } ++public virtual bool RequiresFlushToResumeDecoding { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual AVQueuedSampleBufferRenderingStatus Status { get; } ++public virtual AVQueuedSampleBufferRenderingStatus Status { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -public virtual CoreMedia.CMTimebase Timebase { get; } ++public virtual CoreMedia.CMTimebase Timebase { get; }Added properties:
public static Foundation.NSString DisplayLayerReadyForDisplayDidChangeNotification { get; } public virtual bool ReadyForDisplay { get; } public virtual AVSampleBufferVideoRenderer SampleBufferRenderer { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer) ++public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void Flush () ++public virtual void Flush () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void FlushAndRemoveImage () ++public virtual void FlushAndRemoveImage () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler) ++public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void StopRequestingMediaData () ++public virtual void StopRequestingMediaData ()Added methods:
public static Foundation.NSObject ObserveDisplayLayerReadyForDisplayDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveDisplayLayerReadyForDisplayDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);Added methods:
public static AVSemanticSegmentationMatteType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVSemanticSegmentationMatteType GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public static Foundation.NSString AvailableVoicesDidChangeNotification { get; } public virtual AVSpeechSynthesisVoiceTraits VoiceTraits { get; }Added value:
Premium = 3,Added property:
public static AVSpeechSynthesisPersonalVoiceAuthorizationStatus PersonalVoiceAuthorizationStatus { get; }Added event:
public event System.EventHandler<AVSpeechSynthesizerWillSpeakMarkerEventArgs> WillSpeakMarker;Added methods:
public static void RequestPersonalVoiceAuthorization (AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback handler); public static System.Threading.Tasks.Task<AVSpeechSynthesisPersonalVoiceAuthorizationStatus> RequestPersonalVoiceAuthorizationAsync (); public virtual void WriteUtterance (AVSpeechUtterance utterance, AVSpeechSynthesizerBufferCallback bufferCallback, AVSpeechSynthesizerMarkerCallback markerCallback);Added method:
public virtual void WillSpeakMarker (AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);Added method:
public static void WillSpeakMarker (this IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);Modified constructors:
---[Foundation.ExportAttribute("initWithString:")] ------[ObjCRuntime.BindingImplAttribute(3)] ---public AVSpeechUtterance (string speechString)Added constructor:
public AVSpeechUtterance (string string, AVSpeechUtteranceInitializationOption option);Added method:
public static AVSpeechUtterance FromSsmlRepresentation (string string);Added properties:
public virtual Foundation.NSUuid HttpSessionIdentifier { get; } public static Foundation.NSString HttpUserAgentKey { get; } public static Foundation.NSString OverrideMimeTypeKey { get; } public static Foundation.NSString PrimarySessionIdentifierKey { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual AVAssetTrack CompatibleTrack (AVCompositionTrack forCompositionTrack) ++public virtual AVAssetTrack CompatibleTrack (AVCompositionTrack forCompositionTrack)Added property:
public static Foundation.NSString DecompressionPropertiesKey { get; }Added methods:
public static AVVideoApertureMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoApertureMode GetValue (ObjCRuntime.NativeHandle handle);Added values:
AppleProRes4444XQ = 10, JpegXl = 11,Added methods:
public static AVVideoCodecType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoCodecType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; } ++public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string ColorPrimaries { get; } ++public virtual string ColorPrimaries { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string ColorTransferFunction { get; } ++public virtual string ColorTransferFunction { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string ColorYCbCrMatrix { get; } ++public virtual string ColorYCbCrMatrix { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual ObjCRuntime.Class CustomVideoCompositorClass { get; set; } ++public virtual ObjCRuntime.Class CustomVideoCompositorClass { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual AVVideoCompositionInstruction[] Instructions { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual int[] SourceSampleDataTrackIds { get; }Added property:
public virtual string PerFrameHdrDisplayMetadataPolicy { get; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVVideoComposition CreateVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVVideoComposition FromAssetProperties (AVAsset asset) -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Call 'IsValid' instead")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Call 'IsValid' instead")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Call 'IsValid' instead")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Call 'IsValid' instead")] -public virtual bool IsValidForAsset (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate) ++public virtual bool IsValidForAsset (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone)Added methods:
public static void Create (AVAsset asset, AVVideoCompositionCreateCallback completionHandler); public static void Create (AVAsset asset, AVVideoCompositionCreateApplier applier, AVVideoCompositionCreateCallback completionHandler); public static System.Threading.Tasks.Task<AVVideoComposition> CreateAsync (AVAsset asset); public static System.Threading.Tasks.Task<AVVideoComposition> CreateAsync (AVAsset asset, AVVideoCompositionCreateApplier applier); public virtual void DetermineValidity (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate, AVVideoCompositionDetermineValidityCallback completionHandler); public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> DetermineValidityAsync (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate); public virtual bool IsValid (AVAssetTrack[] tracks, CoreMedia.CMTime duration, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate);Added methods:
public static AVVideoRange? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoRange GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'CodecType' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'CodecType' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'CodecType' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'CodecType' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public AVVideoCodec? Codec { get; set; } ++public AVVideoCodec? Codec { get; set; }Added property:
public AVVideoCodecType? CodecType { get; set; }Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'Itu_R_709_2' instead.", False)] +[System.ObsoleteAttribute("Use 'Itu_R_709_2' instead.", False)] -public Foundation.NSString AVVideoTransferFunction_Itu_R_709_2 { get; } ++public Foundation.NSString AVVideoTransferFunction_Itu_R_709_2 { get; }Added properties:
public static Foundation.NSString Iec_sRgb { get; } public static Foundation.NSString Itu_R_2100_Hlg { get; } public static Foundation.NSString Itu_R_709_2 { get; } public static Foundation.NSString Linear { get; } public static Foundation.NSString Smpte_St_2084_Pq { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WilllDownloadToUrl, Selector = URLSession:assetDownloadTask:willDownloadToURL:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WilllDownloadToUrl, Selector = URLSession:assetDownloadTask:willDownloadToURL:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Added method:
public virtual void WilllDownloadToUrl (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, Foundation.NSUrl location);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishCapturingDeferredPhotoProxy, Selector = captureOutput:didFinishCapturingDeferredPhotoProxy:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishCapturingDeferredPhotoProxy, Selector = captureOutput:didFinishCapturingDeferredPhotoProxy:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)Added method:
public virtual void DidFinishCapturingDeferredPhotoProxy (AVCapturePhotoOutput output, AVCaptureDeferredPhotoProxy deferredPhotoProxy, Foundation.NSError error);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% GetReplacementAppleProRawCompressionSettings (AVCapturePhoto photo, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% defaultSettings, IntPtr maximumBitDepth) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidProvideContentKeyRequests, Selector = contentKeySession:didProvideContentKeyRequests:forInitializationData:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidProvideContentKeyRequests, Selector = contentKeySession:didProvideContentKeyRequests:forInitializationData:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ExternalProtectionStatusDidChange, Selector = contentKeySession:externalProtectionStatusDidChangeForContentKey:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ExternalProtectionStatusDidChange, Selector = contentKeySession:externalProtectionStatusDidChangeForContentKey:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public virtual void DidUpdate (AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier)Added methods:
public virtual void DidProvideContentKeyRequests (AVContentKeySession session, AVContentKeyRequest[] keyRequests, Foundation.NSData initializationData); public virtual void ExternalProtectionStatusDidChange (AVContentKeySession session, AVContentKey contentKey);Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillSpeakMarker, Selector = speechSynthesizer:willSpeakMarker:utterance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillSpeakMarker, Selector = speechSynthesizer:willSpeakMarker:utterance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Added method:
public virtual void WillSpeakMarker (AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);[Foundation.RegisterAttribute("AVAUPresetEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVAUPresetEvent : AVFoundation.AVMusicEvent { // constructors public AVAUPresetEvent (); protected AVAUPresetEvent (Foundation.NSObjectFlag t); protected AVAUPresetEvent (ObjCRuntime.NativeHandle handle); public AVAUPresetEvent (uint scope, uint element, Foundation.NSDictionary presetDictionary); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Element { get; set; } public virtual Foundation.NSDictionary PresetDictionary { get; } public virtual uint Scope { get; set; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVAssetImageGeneratorDynamicRangePolicy { DynamicRangePolicyForceSdr = 0, DynamicRangePolicyMatchSource = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public static class AVAssetImageGeneratorDynamicRangePolicyExtensions { // methods public static Foundation.NSString GetConstant (this AVAssetImageGeneratorDynamicRangePolicy self); public static AVAssetImageGeneratorDynamicRangePolicy? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVAssetImageGeneratorDynamicRangePolicy GetValue (Foundation.NSString constant); public static AVAssetImageGeneratorDynamicRangePolicy GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVAssetPlaybackAssistant", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVAssetPlaybackAssistant : Foundation.NSObject { // constructors protected AVAssetPlaybackAssistant (Foundation.NSObjectFlag t); protected AVAssetPlaybackAssistant (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public static AVAssetPlaybackAssistant Create (AVAsset asset); public virtual void LoadPlaybackConfigurationOptions (AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler completionHandler); public virtual System.Threading.Tasks.Task<System.String[]> LoadPlaybackConfigurationOptionsAsync (); }public sealed delegate AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler : System.MulticastDelegate { // constructors public AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (string[] playbackConfigurationOptions, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (string[] playbackConfigurationOptions); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVAssetPlaybackConfigurationOption { SpatialVideo = 2, StereoMultiviewVideo = 1, StereoVideo = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public static class AVAssetPlaybackConfigurationOptionExtensions { // methods public static Foundation.NSString GetConstant (this AVAssetPlaybackConfigurationOption self); public static AVAssetPlaybackConfigurationOption? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVAssetPlaybackConfigurationOption GetValue (Foundation.NSString constant); public static AVAssetPlaybackConfigurationOption GetValue (ObjCRuntime.NativeHandle handle); }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class AVAssetReaderCaptionValidationHandling_Extensions { // methods public static void DidVendCaption (this IAVAssetReaderCaptionValidationHandling This, AVAssetReaderOutputCaptionAdaptor adaptor, AVCaption caption, string[] syntaxElements); }[Foundation.RegisterAttribute("AVAssetReaderOutputCaptionAdaptor", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVAssetReaderOutputCaptionAdaptor : Foundation.NSObject { // constructors public AVAssetReaderOutputCaptionAdaptor (AVAssetReaderTrackOutput trackOutput); protected AVAssetReaderOutputCaptionAdaptor (Foundation.NSObjectFlag t); protected AVAssetReaderOutputCaptionAdaptor (ObjCRuntime.NativeHandle handle); // properties public virtual AVAssetReaderTrackOutput AssetReaderTrackOutput { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public IAVAssetReaderCaptionValidationHandling ValidationDelegate { get; set; } public virtual Foundation.NSObject WeakValidationDelegate { get; set; } // methods public static AVAssetReaderOutputCaptionAdaptor Create (AVAssetReaderTrackOutput trackOutput); protected override void Dispose (bool disposing); public virtual AVCaption[] GetCaptionsNotPresentInPreviousGroups (AVCaptionGroup captionGroup); public virtual AVCaptionGroup GetNextCaptionGroup (); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVAssetTrackGroupOutputHandling { DefaultPolicy = 0, None = 0, PreserveAlternateTracks = 1, }[Foundation.RegisterAttribute("AVAssetVariantVideoLayoutAttributes", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public class AVAssetVariantVideoLayoutAttributes : Foundation.NSObject { // constructors protected AVAssetVariantVideoLayoutAttributes (Foundation.NSObjectFlag t); protected AVAssetVariantVideoLayoutAttributes (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMStereoViewComponents StereoViewComponents { get; } }[Foundation.RegisterAttribute("AVAssetWriterInputCaptionAdaptor", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVAssetWriterInputCaptionAdaptor : Foundation.NSObject { // constructors public AVAssetWriterInputCaptionAdaptor (AVAssetWriterInput input); protected AVAssetWriterInputCaptionAdaptor (Foundation.NSObjectFlag t); protected AVAssetWriterInputCaptionAdaptor (ObjCRuntime.NativeHandle handle); // properties public virtual AVAssetWriterInput AssetWriterInput { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual bool AppendCaption (AVCaption caption); public virtual bool AppendCaptionGroup (AVCaptionGroup captionGroup); public static AVAssetWriterInputCaptionAdaptor Create (AVAssetWriterInput input); }[Foundation.RegisterAttribute("AVAssetWriterInputTaggedPixelBufferGroupAdaptor", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVAssetWriterInputTaggedPixelBufferGroupAdaptor : Foundation.NSObject { // constructors protected AVAssetWriterInputTaggedPixelBufferGroupAdaptor (Foundation.NSObjectFlag t); protected AVAssetWriterInputTaggedPixelBufferGroupAdaptor (ObjCRuntime.NativeHandle handle); public AVAssetWriterInputTaggedPixelBufferGroupAdaptor (AVAssetWriterInput input, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> sourcePixelBufferAttributes); // properties public virtual AVAssetWriterInput AssetWriterInput { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreVideo.CVPixelBufferPool PixelBufferPool { get; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> SourcePixelBufferAttributes { get; } // methods public virtual bool Append (CoreMedia.CMTaggedBufferGroup taggedPixelBufferGroup, CoreMedia.CMTime presentationTime); public static AVAssetWriterInputTaggedPixelBufferGroupAdaptor Create (AVAssetWriterInput input, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> sourcePixelBufferAttributes); }public sealed delegate AVAudioInputNodeMutedSpeechEventListener : System.MulticastDelegate { // constructors public AVAudioInputNodeMutedSpeechEventListener (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAudioVoiceProcessingSpeechActivityEvent event, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAudioVoiceProcessingSpeechActivityEvent event); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVAudioSequencerInfoDictionary : Foundation.DictionaryContainer { // constructors public AVAudioSequencerInfoDictionary (); public AVAudioSequencerInfoDictionary (Foundation.NSDictionary dictionary); // properties public string Album { get; set; } public double? ApproximateDurationInSeconds { get; set; } public string Artist { get; set; } public Foundation.NSObject ChannelLayout { get; set; } public string Comments { get; set; } public string Composer { get; set; } public string Copyright { get; set; } public string EncodingApplication { get; set; } public string Genre { get; set; } public Foundation.NSObject Isrc { get; set; } public string KeySignature { get; set; } public string Lyricist { get; set; } public double? NominalBitRate { get; set; } public Foundation.NSObject RecordedDate { get; set; } public double? SourceBitDepth { get; set; } public string SourceEncoder { get; set; } public string SubTitle { get; set; } public double? Tempo { get; set; } public string TimeSignature { get; set; } public string Title { get; set; } public int? TrackNumber { get; set; } public string Year { get; set; } }public sealed delegate AVAudioSequencerUserCallback : System.MulticastDelegate { // constructors public AVAudioSequencerUserCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVMusicTrack track, Foundation.NSData userData, double timeStamp, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVMusicTrack track, Foundation.NSData userData, double timeStamp); }[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public struct AVAudioVoiceProcessingOtherAudioDuckingConfiguration { // properties public AVAudioVoiceProcessingOtherAudioDuckingLevel DuckingLevel { get; set; } public bool EnableAdvancedDucking { get; set; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVAudioVoiceProcessingOtherAudioDuckingLevel { Default = 0, Max = 30, Mid = 20, Min = 10, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVAudioVoiceProcessingSpeechActivityEvent { Ended = 1, Started = 0, }[Foundation.RegisterAttribute("AVCaption", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaption : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaption (Foundation.NSCoder coder); protected AVCaption (Foundation.NSObjectFlag t); protected AVCaption (ObjCRuntime.NativeHandle handle); public AVCaption (string text, CoreMedia.CMTimeRange timeRange); // properties public virtual AVCaptionAnimation Animation { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptionRegion Region { get; } public virtual string Text { get; } public virtual AVCaptionTextAlignment TextAlignment { get; } public virtual CoreMedia.CMTimeRange TimeRange { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); public virtual CoreGraphics.CGColor GetBackgroundColor (IntPtr index, out Foundation.NSRange outRange); public virtual AVCaptionDecoration GetDecoration (IntPtr index, out Foundation.NSRange outRange); public virtual AVCaptionFontStyle GetFontStyle (IntPtr index, out Foundation.NSRange outRange); public virtual AVCaptionFontWeight GetFontWeight (IntPtr index, out Foundation.NSRange outRange); public virtual AVCaptionRuby GetRuby (IntPtr index, out Foundation.NSRange outRange); public virtual CoreGraphics.CGColor GetTextColor (IntPtr index, out Foundation.NSRange outRange); public virtual AVCaptionTextCombine GetTextCombine (IntPtr index, out Foundation.NSRange outRange); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionAnimation { CharacterReveal = 1, None = 0, }[Foundation.RegisterAttribute("AVCaptionConversionAdjustment", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionConversionAdjustment : Foundation.NSObject { // constructors protected AVCaptionConversionAdjustment (Foundation.NSObjectFlag t); protected AVCaptionConversionAdjustment (ObjCRuntime.NativeHandle handle); // properties public virtual string AdjustmentType { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionConversionAdjustmentType { TimeRange = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public static class AVCaptionConversionAdjustmentTypeExtensions { // methods public static Foundation.NSString GetConstant (this AVCaptionConversionAdjustmentType self); public static AVCaptionConversionAdjustmentType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptionConversionAdjustmentType GetValue (Foundation.NSString constant); public static AVCaptionConversionAdjustmentType GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVCaptionConversionTimeRangeAdjustment", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionConversionTimeRangeAdjustment : AVFoundation.AVCaptionConversionAdjustment { // constructors protected AVCaptionConversionTimeRangeAdjustment (Foundation.NSObjectFlag t); protected AVCaptionConversionTimeRangeAdjustment (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTime DurationOffset { get; } public virtual CoreMedia.CMTime StartTimeOffset { get; } }[Foundation.RegisterAttribute("AVCaptionConversionValidator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionConversionValidator : Foundation.NSObject { // constructors protected AVCaptionConversionValidator (Foundation.NSObjectFlag t); protected AVCaptionConversionValidator (ObjCRuntime.NativeHandle handle); public AVCaptionConversionValidator (AVCaption[] captions, CoreMedia.CMTimeRange timeRange, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> conversionSettings); // properties public virtual AVCaption[] Captions { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptionConversionValidatorStatus Status { get; } public virtual CoreMedia.CMTimeRange TimeRange { get; } public virtual AVCaptionConversionWarning[] Warnings { get; } // methods public static AVCaptionConversionValidator Create (AVCaption[] captions, CoreMedia.CMTimeRange timeRange, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> conversionSettings); public virtual void StopValidating (); public virtual void ValidateCaptionConversion (System.Action<AVCaptionConversionWarning> handler); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionConversionValidatorStatus { Completed = 2, Stopped = 3, Unknown = 0, Validating = 1, }[Foundation.RegisterAttribute("AVCaptionConversionWarning", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionConversionWarning : Foundation.NSObject { // constructors protected AVCaptionConversionWarning (Foundation.NSObjectFlag t); protected AVCaptionConversionWarning (ObjCRuntime.NativeHandle handle); // properties public virtual AVCaptionConversionAdjustment Adjustment { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSRange RangeOfCaptions { get; } public virtual string WarningType { get; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionConversionWarningType { ExcessMediaData = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public static class AVCaptionConversionWarningTypeExtensions { // methods public static Foundation.NSString GetConstant (this AVCaptionConversionWarningType self); public static AVCaptionConversionWarningType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptionConversionWarningType GetValue (Foundation.NSString constant); public static AVCaptionConversionWarningType GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionDecoration { LineThrough = 2, None = 0, Overline = 4, Underline = 1, }[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public struct AVCaptionDimension { // fields public System.Runtime.InteropServices.NFloat Value; // properties public AVCaptionUnitsType Units { get; set; } // methods public static AVCaptionDimension Create (System.Runtime.InteropServices.NFloat dimension, AVCaptionUnitsType units); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionFontStyle { Italic = 2, Normal = 1, Unknown = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionFontWeight { Bold = 2, Normal = 1, Unknown = 0, }[Foundation.RegisterAttribute("AVCaptionFormatConformer", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionFormatConformer : Foundation.NSObject { // constructors public AVCaptionFormatConformer (AVCaptionSettings conversionSettings); public AVCaptionFormatConformer (Foundation.NSDictionary conversionSettings); protected AVCaptionFormatConformer (Foundation.NSObjectFlag t); protected AVCaptionFormatConformer (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool ConformsCaptionsToTimeRange { get; set; } // methods public AVCaptionFormatConformer CreateFromSettings (AVCaptionSettings conversionSettings); public static AVCaptionFormatConformer CreateFromSettings (Foundation.NSDictionary conversionSettings); public virtual AVCaption GetConformedCaption (AVCaption caption, out Foundation.NSError outError); }[Foundation.RegisterAttribute("AVCaptionGroup", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionGroup : Foundation.NSObject { // constructors public AVCaptionGroup (CoreMedia.CMTimeRange timeRange); protected AVCaptionGroup (Foundation.NSObjectFlag t); protected AVCaptionGroup (ObjCRuntime.NativeHandle handle); public AVCaptionGroup (AVCaption[] captions, CoreMedia.CMTimeRange timeRange); // properties public virtual AVCaption[] Captions { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTimeRange TimeRange { get; } }[Foundation.RegisterAttribute("AVCaptionGrouper", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionGrouper : Foundation.NSObject { // constructors public AVCaptionGrouper (); protected AVCaptionGrouper (Foundation.NSObjectFlag t); protected AVCaptionGrouper (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual void AddCaption (AVCaption input); public virtual AVCaptionGroup[] FlushAddedCaptionsIntoGroupsUpToTime (CoreMedia.CMTime upToTime); }[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public struct AVCaptionPoint { // fields public AVCaptionDimension X; public AVCaptionDimension Y; // methods public static AVCaptionPoint Create (AVCaptionDimension x, AVCaptionDimension y); }[Foundation.RegisterAttribute("AVCaptionRegion", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionRegion : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptionRegion (); public AVCaptionRegion (Foundation.NSCoder coder); protected AVCaptionRegion (Foundation.NSObjectFlag t); protected AVCaptionRegion (ObjCRuntime.NativeHandle handle); // properties public static AVCaptionRegion AppleIttBottomRegion { get; } public static AVCaptionRegion AppleIttLeftRegion { get; } public static AVCaptionRegion AppleIttRightRegion { get; } public static AVCaptionRegion AppleIttTopRegion { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptionRegionDisplayAlignment DisplayAlignment { get; } public virtual string Identifier { get; } public virtual AVCaptionPoint Origin { get; } public virtual AVCaptionRegionScroll Scroll { get; } public virtual AVCaptionSize Size { get; } public static AVCaptionRegion SubRipTextBottomRegion { get; } public virtual AVCaptionRegionWritingMode WritingMode { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionRegionDisplayAlignment { After = 2, Before = 0, Center = 1, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionRegionScroll { None = 0, RollUp = 1, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionRegionWritingMode { LeftToRightAndTopToBottom = 0, TopToBottomAndRightToLeft = 2, }[Foundation.RegisterAttribute("AVCaptionRenderer", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionRenderer : Foundation.NSObject { // constructors public AVCaptionRenderer (); protected AVCaptionRenderer (Foundation.NSObjectFlag t); protected AVCaptionRenderer (ObjCRuntime.NativeHandle handle); // properties public virtual CoreGraphics.CGRect Bounds { get; set; } public virtual AVCaption[] Captions { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual AVCaptionRendererScene[] GetCaptionSceneChanges (CoreMedia.CMTimeRange consideredTimeRange); public virtual void Render (CoreGraphics.CGContext ctx, CoreMedia.CMTime time); }[Foundation.RegisterAttribute("AVCaptionRendererScene", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionRendererScene : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVCaptionRendererScene (Foundation.NSObjectFlag t); protected AVCaptionRendererScene (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool HasActiveCaptions { get; } public virtual bool NeedsPeriodicRefresh { get; } public virtual CoreMedia.CMTimeRange TimeRange { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVCaptionRuby", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionRuby : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptionRuby (Foundation.NSCoder coder); protected AVCaptionRuby (Foundation.NSObjectFlag t); protected AVCaptionRuby (ObjCRuntime.NativeHandle handle); public AVCaptionRuby (string text); public AVCaptionRuby (string text, AVCaptionRubyPosition position, AVCaptionRubyAlignment alignment); // properties public virtual AVCaptionRubyAlignment Alignment { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptionRubyPosition Position { get; } public virtual string Text { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionRubyAlignment { Center = 1, DistributeSpaceAround = 3, DistributeSpaceBetween = 2, Start = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionRubyPosition { After = 1, Before = 0, }[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVCaptionSettings : Foundation.DictionaryContainer { // constructors public AVCaptionSettings (); public AVCaptionSettings (Foundation.NSDictionary dictionary); // properties public AVMediaTypes? MediaSubType { get; set; } public AVMediaTypes? MediaType { get; set; } public bool? UseDropFrameTimeCode { get; set; } public bool? UseTimeCodeFrameDuration { get; set; } }[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public struct AVCaptionSize { // fields public AVCaptionDimension Height; public AVCaptionDimension Width; // methods public static AVCaptionSize Create (AVCaptionDimension width, AVCaptionDimension height); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionTextAlignment { Center = 2, End = 1, Left = 3, Right = 4, Start = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionTextCombine { All = -1, FourDigits = 4, None = 0, OneDigit = 1, ThreeDigits = 3, TwoDigits = 2, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVCaptionUnitsType { Cells = 1, Percent = 2, Unspecified = 0, }[Foundation.RegisterAttribute("AVCaptureControl", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureControl : Foundation.NSObject { // constructors protected AVCaptureControl (Foundation.NSObjectFlag t); protected AVCaptureControl (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool Enabled { get; set; } }[Foundation.RegisterAttribute("AVCaptureDeferredPhotoProxy", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public class AVCaptureDeferredPhotoProxy : AVFoundation.AVCapturePhoto { // constructors protected AVCaptureDeferredPhotoProxy (Foundation.NSObjectFlag t); protected AVCaptureDeferredPhotoProxy (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVCaptureDeviceRotationCoordinator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVCaptureDeviceRotationCoordinator : Foundation.NSObject { // constructors protected AVCaptureDeviceRotationCoordinator (Foundation.NSObjectFlag t); protected AVCaptureDeviceRotationCoordinator (ObjCRuntime.NativeHandle handle); public AVCaptureDeviceRotationCoordinator (AVCaptureDevice device, CoreAnimation.CALayer previewLayer); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureDevice Device { get; } public virtual CoreAnimation.CALayer PreviewLayer { get; } public virtual System.Runtime.InteropServices.NFloat VideoRotationAngleForHorizonLevelCapture { get; } public virtual System.Runtime.InteropServices.NFloat VideoRotationAngleForHorizonLevelPreview { get; } // methods protected override void Dispose (bool disposing); }[Foundation.RegisterAttribute("AVCaptureIndexPicker", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureIndexPicker : AVFoundation.AVCaptureControl { // constructors public AVCaptureIndexPicker (); protected AVCaptureIndexPicker (Foundation.NSObjectFlag t); protected AVCaptureIndexPicker (ObjCRuntime.NativeHandle handle); public AVCaptureIndexPicker (string localizedTitle, string symbolName, IntPtr numberOfIndexes); public AVCaptureIndexPicker (string localizedTitle, string symbolName, string[] localizedIndexTitles); public AVCaptureIndexPicker (string localizedTitle, string symbolName, IntPtr numberOfIndexes, AVCaptureIndexPickerTitleTransform localizedTitleTransform); // properties public virtual string AccessibilityIdentifier { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string[] LocalizedIndexTitles { get; } public virtual string LocalizedTitle { get; } public virtual IntPtr NumberOfIndexes { get; } public virtual IntPtr SelectedIndex { get; set; } public virtual string SymbolName { get; } // methods public virtual void SetActionQueue (CoreFoundation.DispatchQueue actionQueue, AVCaptureIndexPickerCallback action); }public sealed delegate AVCaptureIndexPickerCallback : System.MulticastDelegate { // constructors public AVCaptureIndexPickerCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr newValue, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (IntPtr newValue); }public sealed delegate AVCaptureIndexPickerTitleTransform : System.MulticastDelegate { // constructors public AVCaptureIndexPickerTitleTransform (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr index, System.AsyncCallback callback, object object); public virtual string EndInvoke (System.IAsyncResult result); public virtual string Invoke (IntPtr index); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVCaptureMultichannelAudioMode { FirstOrderAmbisonics = 2, None = 0, Stereo = 1, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum AVCapturePhotoOutputCaptureReadiness { NotReadyMomentarily = 2, NotReadyWaitingForCapture = 3, NotReadyWaitingForProcessing = 4, Ready = 1, SessionNotRunning = 0, }[Foundation.RegisterAttribute("AVCapturePhotoOutputReadinessCoordinator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVCapturePhotoOutputReadinessCoordinator : Foundation.NSObject { // constructors public AVCapturePhotoOutputReadinessCoordinator (AVCapturePhotoOutput photoOutput); protected AVCapturePhotoOutputReadinessCoordinator (Foundation.NSObjectFlag t); protected AVCapturePhotoOutputReadinessCoordinator (ObjCRuntime.NativeHandle handle); // properties public virtual AVCapturePhotoOutputCaptureReadiness CaptureReadiness { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public IAVCapturePhotoOutputReadinessCoordinatorDelegate Delegate { get; set; } public virtual Foundation.NSObject WeakDelegate { get; set; } // methods protected override void Dispose (bool disposing); public virtual void StartTrackingCaptureRequest (AVCapturePhotoSettings settings); public virtual void StopTrackingCaptureRequest (long settingsUniqueId); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_iOS__AVFoundation_AVCapturePhotoOutputReadinessCoordinatorDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVCapturePhotoOutputReadinessCoordinatorDelegate : Foundation.NSObject, IAVCapturePhotoOutputReadinessCoordinatorDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCapturePhotoOutputReadinessCoordinatorDelegate (); protected AVCapturePhotoOutputReadinessCoordinatorDelegate (Foundation.NSObjectFlag t); protected AVCapturePhotoOutputReadinessCoordinatorDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void CaptureReadinessDidChange (AVCapturePhotoOutputReadinessCoordinator coordinator, AVCapturePhotoOutputCaptureReadiness captureReadiness); }[Foundation.RegisterAttribute("AVCaptureReactionEffectState", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVCaptureReactionEffectState : Foundation.NSObject { // constructors public AVCaptureReactionEffectState (); protected AVCaptureReactionEffectState (Foundation.NSObjectFlag t); protected AVCaptureReactionEffectState (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTime EndTime { get; } public virtual string ReactionType { get; } public virtual CoreMedia.CMTime StartTime { get; } }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class AVCaptureReactionType_Extensions { // methods public static string GetSystemImage (this AVCaptureReactionType reactionType); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_iOS__AVFoundation_AVCaptureSessionControlsDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public abstract class AVCaptureSessionControlsDelegate : Foundation.NSObject, IAVCaptureSessionControlsDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVCaptureSessionControlsDelegate (); protected AVCaptureSessionControlsDelegate (Foundation.NSObjectFlag t); protected AVCaptureSessionControlsDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidBecomeActive (AVCaptureSession session); public virtual void DidBecomeInactive (AVCaptureSession session); public virtual void WillEnterFullscreenAppearance (AVCaptureSession session); public virtual void WillExitFullscreenAppearance (AVCaptureSession session); }[Foundation.RegisterAttribute("AVCaptureSlider", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureSlider : AVFoundation.AVCaptureControl { // constructors protected AVCaptureSlider (Foundation.NSObjectFlag t); protected AVCaptureSlider (ObjCRuntime.NativeHandle handle); public AVCaptureSlider (string localizedTitle, string symbolName, float[] values); public AVCaptureSlider (string localizedTitle, string symbolName, float minValue, float maxValue); public AVCaptureSlider (string localizedTitle, string symbolName, float minValue, float maxValue, float step); // properties public virtual string AccessibilityIdentifier { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string LocalizedTitle { get; } public virtual string LocalizedValueFormat { get; set; } public virtual float[] ProminentValues { get; set; } public virtual string SymbolName { get; } public virtual float Value { get; set; } // methods public virtual void SetActionQueue (CoreFoundation.DispatchQueue actionQueue, AVCaptureSliderCallback action); }public sealed delegate AVCaptureSliderCallback : System.MulticastDelegate { // constructors public AVCaptureSliderCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (float newValue, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (float newValue); }[Foundation.RegisterAttribute("AVCaptureSystemExposureBiasSlider", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureSystemExposureBiasSlider : AVFoundation.AVCaptureControl { // constructors public AVCaptureSystemExposureBiasSlider (AVCaptureDevice device); protected AVCaptureSystemExposureBiasSlider (Foundation.NSObjectFlag t); protected AVCaptureSystemExposureBiasSlider (ObjCRuntime.NativeHandle handle); public AVCaptureSystemExposureBiasSlider (AVCaptureDevice device, AVCaptureSystemExposureBiasSliderCallback action); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate AVCaptureSystemExposureBiasSliderCallback : System.MulticastDelegate { // constructors public AVCaptureSystemExposureBiasSliderCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat exposureTargetBias, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (System.Runtime.InteropServices.NFloat exposureTargetBias); }[Foundation.RegisterAttribute("AVCaptureSystemZoomSlider", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureSystemZoomSlider : AVFoundation.AVCaptureControl { // constructors public AVCaptureSystemZoomSlider (AVCaptureDevice device); protected AVCaptureSystemZoomSlider (Foundation.NSObjectFlag t); protected AVCaptureSystemZoomSlider (ObjCRuntime.NativeHandle handle); public AVCaptureSystemZoomSlider (AVCaptureDevice device, AVCaptureSystemZoomSliderCallback action); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate AVCaptureSystemZoomSliderCallback : System.MulticastDelegate { // constructors public AVCaptureSystemZoomSliderCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat videoZoomFactor, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (System.Runtime.InteropServices.NFloat videoZoomFactor); }[Foundation.RegisterAttribute("AVExposureBiasRange", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVExposureBiasRange : Foundation.NSObject { // constructors protected AVExposureBiasRange (Foundation.NSObjectFlag t); protected AVExposureBiasRange (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual float MaxExposureBias { get; } public virtual float MinExposureBias { get; } // methods public virtual bool ContainsExposureBias (float exposureBias); }[Foundation.RegisterAttribute("AVExtendedNoteOnEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVExtendedNoteOnEvent : AVFoundation.AVMusicEvent { // constructors public AVExtendedNoteOnEvent (); protected AVExtendedNoteOnEvent (Foundation.NSObjectFlag t); protected AVExtendedNoteOnEvent (ObjCRuntime.NativeHandle handle); public AVExtendedNoteOnEvent (float midiNote, float velocity, uint groupId, double duration); public AVExtendedNoteOnEvent (float midiNote, float velocity, uint instrumentId, uint groupId, double duration); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public static uint DefaultInstrument { get; } public virtual double Duration { get; set; } public virtual uint GroupId { get; set; } public virtual uint InstrumentId { get; set; } public virtual float MidiNote { get; set; } public virtual float Velocity { get; set; } }[Foundation.RegisterAttribute("AVExtendedTempoEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVExtendedTempoEvent : AVFoundation.AVMusicEvent { // constructors public AVExtendedTempoEvent (); protected AVExtendedTempoEvent (Foundation.NSObjectFlag t); protected AVExtendedTempoEvent (ObjCRuntime.NativeHandle handle); public AVExtendedTempoEvent (double tempo); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double Tempo { get; set; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.4")] public enum AVExternalContentProtectionStatus { Insufficient = 2, Pending = 0, Sufficient = 1, }[Foundation.RegisterAttribute("AVExternalStorageDevice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVExternalStorageDevice : Foundation.NSObject { // constructors protected AVExternalStorageDevice (Foundation.NSObjectFlag t); protected AVExternalStorageDevice (ObjCRuntime.NativeHandle handle); // properties public static AVAuthorizationStatus AuthorizationStatus { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool Connected { get; } public virtual string DisplayName { get; } public virtual IntPtr FreeSize { get; } public virtual bool NotRecommendedForCaptureUse { get; } public virtual IntPtr TotalSize { get; } public virtual Foundation.NSUuid Uuid { get; } // methods public virtual Foundation.NSUrl[] GetNextAvailableUrls (string[] extensionArray, out Foundation.NSError outError); public static void RequestAccess (AVExternalStorageDeviceRequestAccessCallback handler); public static System.Threading.Tasks.Task<bool> RequestAccessAsync (); }[Foundation.RegisterAttribute("AVExternalStorageDeviceDiscoverySession", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVExternalStorageDeviceDiscoverySession : Foundation.NSObject { // constructors protected AVExternalStorageDeviceDiscoverySession (Foundation.NSObjectFlag t); protected AVExternalStorageDeviceDiscoverySession (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVExternalStorageDevice[] ExternalStorageDevices { get; } public static AVExternalStorageDeviceDiscoverySession SharedSession { get; } public static bool Supported { get; } }public sealed delegate AVExternalStorageDeviceRequestAccessCallback : System.MulticastDelegate { // constructors public AVExternalStorageDeviceRequestAccessCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool granted, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool granted); }[Foundation.RegisterAttribute("AVMetadataHumanFullBodyObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVMetadataHumanFullBodyObject : AVFoundation.AVMetadataBodyObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVMetadataHumanFullBodyObject (); protected AVMetadataHumanFullBodyObject (Foundation.NSObjectFlag t); protected AVMetadataHumanFullBodyObject (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetricContentKeyRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricContentKeyRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricContentKeyRequestEvent (Foundation.NSCoder coder); protected AVMetricContentKeyRequestEvent (Foundation.NSObjectFlag t); protected AVMetricContentKeyRequestEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVContentKeySpecifier ContentKeySpecifier { get; } public virtual bool IsClientInitiated { get; } public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; } public virtual string MediaType { get; } }[Foundation.RegisterAttribute("AVMetricErrorEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricErrorEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricErrorEvent (Foundation.NSCoder coder); protected AVMetricErrorEvent (Foundation.NSObjectFlag t); protected AVMetricErrorEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool DidRecover { get; } public virtual Foundation.NSError Error { get; } }[Foundation.RegisterAttribute("AVMetricEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricEvent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVMetricEvent (Foundation.NSCoder coder); protected AVMetricEvent (Foundation.NSObjectFlag t); protected AVMetricEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate Date { get; } public virtual CoreMedia.CMTime MediaTime { get; } public virtual string SessionId { get; } // methods public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("AVMetricEventStream", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricEventStream : Foundation.NSObject { // constructors protected AVMetricEventStream (Foundation.NSObjectFlag t); protected AVMetricEventStream (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual bool AddPublisher (IAVMetricEventStreamPublisher publisher); public static AVMetricEventStream Create (); public virtual bool SetSubscriber (IAVMetricEventStreamSubscriber subscriber, CoreFoundation.DispatchQueue queue); public virtual void SubscribeTo (ObjCRuntime.Class metricEventClass); public virtual void SubscribeTo (ObjCRuntime.Class[] metricEventsClasses); public void SubscribeTo (System.Type metricEventType); public void SubscribeTo (System.Type[] metricEventsTypes); public virtual void SubscribeToAll (); }[Foundation.RegisterAttribute("AVMetricHLSMediaSegmentRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricHlsMediaSegmentRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricHlsMediaSegmentRequestEvent (Foundation.NSCoder coder); protected AVMetricHlsMediaSegmentRequestEvent (Foundation.NSObjectFlag t); protected AVMetricHlsMediaSegmentRequestEvent (ObjCRuntime.NativeHandle handle); // properties public virtual Foundation.NSRange ByteRange { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSUrl IndexFileUrl { get; } public virtual bool IsMapSegment { get; } public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; } public virtual string MediaType { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("AVMetricHLSPlaylistRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricHlsPlaylistRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricHlsPlaylistRequestEvent (Foundation.NSCoder coder); protected AVMetricHlsPlaylistRequestEvent (Foundation.NSObjectFlag t); protected AVMetricHlsPlaylistRequestEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool IsMultivariantPlaylist { get; } public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; } public virtual string MediaType { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("AVMetricMediaResourceRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricMediaResourceRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricMediaResourceRequestEvent (Foundation.NSCoder coder); protected AVMetricMediaResourceRequestEvent (Foundation.NSObjectFlag t); protected AVMetricMediaResourceRequestEvent (ObjCRuntime.NativeHandle handle); // properties public virtual Foundation.NSRange ByteRange { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetricErrorEvent ErrorEvent { get; } public virtual Foundation.NSUrlSessionTaskMetrics NetworkTransactionMetrics { get; } public virtual bool ReadFromCache { get; } public virtual Foundation.NSDate RequestEndTime { get; } public virtual Foundation.NSDate RequestStartTime { get; } public virtual Foundation.NSDate ResponseEndTime { get; } public virtual Foundation.NSDate ResponseStartTime { get; } public virtual string ServerAddress { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemInitialLikelyToKeepUpEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemInitialLikelyToKeepUpEvent : AVFoundation.AVMetricPlayerItemLikelyToKeepUpEvent { // constructors public AVMetricPlayerItemInitialLikelyToKeepUpEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemInitialLikelyToKeepUpEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemInitialLikelyToKeepUpEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetricContentKeyRequestEvent[] ContentKeyRequestEvents { get; } public virtual AVMetricHlsMediaSegmentRequestEvent[] MediaSegmentRequestEvents { get; } public virtual AVMetricHlsPlaylistRequestEvent[] PlaylistRequestEvents { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemLikelyToKeepUpEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemLikelyToKeepUpEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemLikelyToKeepUpEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemLikelyToKeepUpEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemLikelyToKeepUpEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual double TimeTaken { get; } public virtual AVAssetVariant Variant { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemPlaybackSummaryEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemPlaybackSummaryEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemPlaybackSummaryEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemPlaybackSummaryEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemPlaybackSummaryEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetricErrorEvent ErrorEvent { get; } public virtual IntPtr MediaResourceRequestCount { get; } public virtual IntPtr PlaybackDuration { get; } public virtual IntPtr RecoverableErrorCount { get; } public virtual IntPtr StallCount { get; } public virtual double TimeSpentInInitialStartup { get; } public virtual double TimeSpentRecoveringFromStall { get; } public virtual IntPtr TimeWeightedAverageBitrate { get; } public virtual IntPtr TimeWeightedPeakBitrate { get; } public virtual IntPtr VariantSwitchCount { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemRateChangeEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemRateChangeEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemRateChangeEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemRateChangeEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemRateChangeEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double PreviousRate { get; } public virtual double Rate { get; } public virtual AVAssetVariant Variant { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemSeekDidCompleteEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemSeekDidCompleteEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent { // constructors public AVMetricPlayerItemSeekDidCompleteEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemSeekDidCompleteEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemSeekDidCompleteEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool DidSeekInBuffer { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemSeekEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemSeekEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent { // constructors public AVMetricPlayerItemSeekEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemSeekEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemSeekEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemStallEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemStallEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent { // constructors public AVMetricPlayerItemStallEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemStallEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemStallEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemVariantSwitchEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemVariantSwitchEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemVariantSwitchEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemVariantSwitchEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemVariantSwitchEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool DidSucceed { get; } public virtual AVAssetVariant FromVariant { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual AVAssetVariant ToVariant { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemVariantSwitchStartEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemVariantSwitchStartEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemVariantSwitchStartEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemVariantSwitchStartEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemVariantSwitchStartEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVAssetVariant FromVariant { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual AVAssetVariant ToVariant { get; } }[Foundation.RegisterAttribute("AVMIDIChannelEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiChannelEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiChannelEvent (); protected AVMidiChannelEvent (Foundation.NSObjectFlag t); protected AVMidiChannelEvent (ObjCRuntime.NativeHandle handle); // properties public virtual uint Channel { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVMIDIChannelPressureEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiChannelPressureEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiChannelPressureEvent (); protected AVMidiChannelPressureEvent (Foundation.NSObjectFlag t); protected AVMidiChannelPressureEvent (ObjCRuntime.NativeHandle handle); public AVMidiChannelPressureEvent (uint channel, uint pressure); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Pressure { get; set; } }[Foundation.RegisterAttribute("AVMIDIControlChangeEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiControlChangeEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiControlChangeEvent (); protected AVMidiControlChangeEvent (Foundation.NSObjectFlag t); protected AVMidiControlChangeEvent (ObjCRuntime.NativeHandle handle); public AVMidiControlChangeEvent (uint channel, AVMidiControlChangeMessageType messageType, uint value); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMidiControlChangeMessageType MessageType { get; } public virtual uint Value { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [ObjCRuntime.NativeNameAttribute("AVMIDIControlChangeMessageType")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVMidiControlChangeMessageType { AllNotesOff = 123, AllSoundOff = 120, AttackTime = 73, Balance = 8, BankSelect = 0, Breath = 2, Brightness = 74, ChorusLevel = 93, DataEntry = 6, DecayTime = 75, Expression = 11, FilterResonance = 71, Foot = 4, Hold2Pedal = 69, LegatoPedal = 68, ModWheel = 1, MonoModeOff = 127, MonoModeOn = 126, OmniModeOff = 124, OmniModeOn = 125, Pan = 10, Portamento = 65, PortamentoTime = 5, ReleaseTime = 72, ResetAllControllers = 121, ReverbLevel = 91, RpnLsb = 100, RpnMsb = 101, Soft = 67, Sostenuto = 66, Sustain = 64, VibratoDelay = 78, VibratoDepth = 77, VibratoRate = 76, Volume = 7, }[Foundation.RegisterAttribute("AVMIDIMetaEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiMetaEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiMetaEvent (); protected AVMidiMetaEvent (Foundation.NSObjectFlag t); protected AVMidiMetaEvent (ObjCRuntime.NativeHandle handle); public AVMidiMetaEvent (AVMidiMetaEventType type, Foundation.NSData data); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMidiMetaEventType Type { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [ObjCRuntime.NativeNameAttribute("AVMIDIMetaEventType")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVMidiMetaEventType { Copyright = 2, CuePoint = 7, EndOfTrack = 47, Instrument = 4, KeySignature = 89, Lyric = 5, Marker = 6, MidiChannel = 32, MidiPort = 33, ProprietaryEvent = 127, SequenceNumber = 0, SmpteOffset = 84, Tempo = 81, Text = 1, TimeSignature = 88, TrackName = 3, }[Foundation.RegisterAttribute("AVMIDINoteEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiNoteEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiNoteEvent (); protected AVMidiNoteEvent (Foundation.NSObjectFlag t); protected AVMidiNoteEvent (ObjCRuntime.NativeHandle handle); public AVMidiNoteEvent (uint channel, uint keyNum, uint velocity, double duration); // properties public virtual uint Channel { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double Duration { get; set; } public virtual uint Key { get; set; } public virtual uint Velocity { get; set; } }[Foundation.RegisterAttribute("AVMIDIPitchBendEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiPitchBendEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiPitchBendEvent (); protected AVMidiPitchBendEvent (Foundation.NSObjectFlag t); protected AVMidiPitchBendEvent (ObjCRuntime.NativeHandle handle); public AVMidiPitchBendEvent (uint channel, uint value); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Value { get; set; } }[Foundation.RegisterAttribute("AVMIDIPolyPressureEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiPolyPressureEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiPolyPressureEvent (); protected AVMidiPolyPressureEvent (Foundation.NSObjectFlag t); protected AVMidiPolyPressureEvent (ObjCRuntime.NativeHandle handle); public AVMidiPolyPressureEvent (uint channel, uint key, uint pressure); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Key { get; set; } public virtual uint Pressure { get; set; } }[Foundation.RegisterAttribute("AVMIDIProgramChangeEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiProgramChangeEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiProgramChangeEvent (); protected AVMidiProgramChangeEvent (Foundation.NSObjectFlag t); protected AVMidiProgramChangeEvent (ObjCRuntime.NativeHandle handle); public AVMidiProgramChangeEvent (uint channel, uint programNumber); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint ProgramNumber { get; set; } }[Foundation.RegisterAttribute("AVMIDISysexEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiSysexEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiSysexEvent (); public AVMidiSysexEvent (Foundation.NSData data); protected AVMidiSysexEvent (Foundation.NSObjectFlag t); protected AVMidiSysexEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint SizeInBytes { get; } }[Foundation.RegisterAttribute("AVMusicEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMusicEvent : Foundation.NSObject { // constructors public AVMusicEvent (); protected AVMusicEvent (Foundation.NSObjectFlag t); protected AVMusicEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate AVMusicEventEnumerationBlock : System.MulticastDelegate { // constructors public AVMusicEventEnumerationBlock (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVMusicEvent event, out double timeStamp, out bool removeEvent, System.AsyncCallback callback, object object); public virtual void EndInvoke (out double timeStamp, out bool removeEvent, System.IAsyncResult result); public virtual void Invoke (AVMusicEvent event, out double timeStamp, out bool removeEvent); }[Foundation.RegisterAttribute("AVMusicUserEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMusicUserEvent : AVFoundation.AVMusicEvent { // constructors public AVMusicUserEvent (); public AVMusicUserEvent (Foundation.NSData data); protected AVMusicUserEvent (Foundation.NSObjectFlag t); protected AVMusicUserEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint SizeInBytes { get; } }[Foundation.RegisterAttribute("AVMutableCaption", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVMutableCaption : AVFoundation.AVCaption { // constructors public AVMutableCaption (Foundation.NSCoder coder); protected AVMutableCaption (Foundation.NSObjectFlag t); protected AVMutableCaption (ObjCRuntime.NativeHandle handle); public AVMutableCaption (string text, CoreMedia.CMTimeRange timeRange); // properties public virtual AVCaptionAnimation Animation { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptionRegion Region { get; set; } public virtual string Text { get; set; } public virtual AVCaptionTextAlignment TextAlignment { get; set; } public virtual CoreMedia.CMTimeRange TimeRange { get; set; } // methods public virtual void RemoveBackgroundColor (Foundation.NSRange range); public virtual void RemoveDecoration (Foundation.NSRange range); public virtual void RemoveFontStyle (Foundation.NSRange range); public virtual void RemoveFontWeight (Foundation.NSRange range); public virtual void RemoveRuby (Foundation.NSRange range); public virtual void RemoveTextColor (Foundation.NSRange range); public virtual void RemoveTextCombine (Foundation.NSRange range); public virtual void SetBackgroundColor (CoreGraphics.CGColor color, Foundation.NSRange range); public virtual void SetDecoration (AVCaptionDecoration decoration, Foundation.NSRange range); public virtual void SetFontStyle (AVCaptionFontStyle fontStyle, Foundation.NSRange range); public virtual void SetFontWeight (AVCaptionFontWeight fontWeight, Foundation.NSRange range); public virtual void SetRuby (AVCaptionRuby ruby, Foundation.NSRange range); public virtual void SetTextColor (CoreGraphics.CGColor color, Foundation.NSRange range); public virtual void SetTextCombine (AVCaptionTextCombine textCombine, Foundation.NSRange range); }[Foundation.RegisterAttribute("AVMutableCaptionRegion", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVMutableCaptionRegion : AVFoundation.AVCaptionRegion { // constructors public AVMutableCaptionRegion (); public AVMutableCaptionRegion (Foundation.NSCoder coder); protected AVMutableCaptionRegion (Foundation.NSObjectFlag t); protected AVMutableCaptionRegion (ObjCRuntime.NativeHandle handle); public AVMutableCaptionRegion (string identifier); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptionRegionDisplayAlignment DisplayAlignment { get; set; } public virtual AVCaptionPoint Origin { get; set; } public virtual AVCaptionRegionScroll Scroll { get; set; } public virtual AVCaptionSize Size { get; set; } public virtual AVCaptionRegionWritingMode WritingMode { get; set; } }public sealed delegate AVMutableCompositionInsertHandler : System.MulticastDelegate { // constructors public AVMutableCompositionInsertHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (Foundation.NSError error); }public sealed delegate AVMutableVideoCompositionCreateApplier : System.MulticastDelegate { // constructors public AVMutableVideoCompositionCreateApplier (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAsynchronousCIImageFilteringRequest request, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAsynchronousCIImageFilteringRequest request); }public sealed delegate AVMutableVideoCompositionCreateCallback : System.MulticastDelegate { // constructors public AVMutableVideoCompositionCreateCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVMutableVideoComposition videoComposition, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVMutableVideoComposition videoComposition, Foundation.NSError error); }[Foundation.RegisterAttribute("AVParameterEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVParameterEvent : AVFoundation.AVMusicEvent { // constructors public AVParameterEvent (); protected AVParameterEvent (Foundation.NSObjectFlag t); protected AVParameterEvent (ObjCRuntime.NativeHandle handle); public AVParameterEvent (uint parameterId, uint scope, uint element, float value); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Element { get; set; } public virtual uint ParameterId { get; set; } public virtual uint Scope { get; set; } public virtual float Value { get; set; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason { CurrentSegmentChanged = 1, LoadedTimeRangesChanged = 2, SegmentsChanged = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public static class AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonExtensions { // methods public static Foundation.NSString GetConstant (this AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason self); public static AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason GetValue (Foundation.NSString constant); public static AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.3")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.4")] public enum AVPlayerInterstitialEventAssetListResponseStatus { Available = 0, Cleared = 1, Unavailable = 2, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVPlayerInterstitialEventCue { JoinCue = 1, LeaveCue = 2, NoCue = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public static class AVPlayerInterstitialEventCueExtensions { // methods public static Foundation.NSString GetConstant (this AVPlayerInterstitialEventCue self); public static AVPlayerInterstitialEventCue? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerInterstitialEventCue GetValue (Foundation.NSString constant); public static AVPlayerInterstitialEventCue GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] public enum AVPlayerInterstitialEventTimelineOccupancy { Fill = 1, SinglePoint = 0, }[Foundation.RegisterAttribute("AVPlayerItemIntegratedTimeline", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVPlayerItemIntegratedTimeline : Foundation.NSObject { // constructors protected AVPlayerItemIntegratedTimeline (Foundation.NSObjectFlag t); protected AVPlayerItemIntegratedTimeline (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate CurrentDate { get; } public virtual AVPlayerItemIntegratedTimelineSnapshot CurrentSnapshot { get; } public virtual CoreMedia.CMTime CurrentTime { get; } // methods public virtual IAVPlayerItemIntegratedTimelineObserver AddBoundaryTimeObserver (AVPlayerItemSegment segment, CoreMedia.CMTime[] offsetsIntoSegment, CoreFoundation.DispatchQueue queue, AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback callback); public virtual IAVPlayerItemIntegratedTimelineObserver AddPeriodicTimeObserver (CoreMedia.CMTime interval, CoreFoundation.DispatchQueue queue, AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback callback); public virtual void RemoveTimeObserver (IAVPlayerItemIntegratedTimelineObserver observer); public virtual void SeekToDate (Foundation.NSDate date, AVPlayerItemIntegratedTimelineSeekCallback completionHandler); public virtual System.Threading.Tasks.Task<bool> SeekToDateAsync (Foundation.NSDate date); public virtual void SeekToTime (CoreMedia.CMTime time, CoreMedia.CMTime toleranceBefore, CoreMedia.CMTime toleranceAfter, AVPlayerItemIntegratedTimelineSeekCallback completionHandler); public virtual System.Threading.Tasks.Task<bool> SeekToTimeAsync (CoreMedia.CMTime time, CoreMedia.CMTime toleranceBefore, CoreMedia.CMTime toleranceAfter); }public sealed delegate AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback : System.MulticastDelegate { // constructors public AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool success, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool success); }public sealed delegate AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback : System.MulticastDelegate { // constructors public AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (CoreMedia.CMTime time, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (CoreMedia.CMTime time); }public sealed delegate AVPlayerItemIntegratedTimelineSeekCallback : System.MulticastDelegate { // constructors public AVPlayerItemIntegratedTimelineSeekCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool success, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool success); }[Foundation.RegisterAttribute("AVPlayerItemIntegratedTimelineSnapshot", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVPlayerItemIntegratedTimelineSnapshot : Foundation.NSObject { // constructors protected AVPlayerItemIntegratedTimelineSnapshot (Foundation.NSObjectFlag t); protected AVPlayerItemIntegratedTimelineSnapshot (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate CurrentDate { get; } public virtual AVPlayerItemSegment CurrentSegment { get; } public virtual CoreMedia.CMTime CurrentTime { get; } public virtual CoreMedia.CMTime Duration { get; } public virtual AVPlayerItemSegment[] Segments { get; } public static Foundation.NSString SnapshotsOutOfSyncNotification { get; } public static Foundation.NSString SnapshotsOutOfSyncReasonKey { get; } // methods public virtual void Map (CoreMedia.CMTime time, out AVPlayerItemSegment timeSegment, out CoreMedia.CMTime segmentOffset); // inner types [System.Runtime.CompilerServices.NullableAttribute(0)] public static class Notifications { // methods public static Foundation.NSObject ObserveSnapshotsOutOfSync (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSnapshotsOutOfSync (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); } }[Foundation.RegisterAttribute("AVPlayerItemRenderedLegibleOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVPlayerItemRenderedLegibleOutput : AVFoundation.AVPlayerItemOutput { // constructors public AVPlayerItemRenderedLegibleOutput (CoreGraphics.CGSize videoDisplaySize); protected AVPlayerItemRenderedLegibleOutput (Foundation.NSObjectFlag t); protected AVPlayerItemRenderedLegibleOutput (ObjCRuntime.NativeHandle handle); // properties public virtual double AdvanceIntervalForDelegateInvocation { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public IAVPlayerItemRenderedLegibleOutputPushDelegate Delegate { get; } public virtual CoreFoundation.DispatchQueue DelegateQueue { get; } public virtual CoreGraphics.CGSize VideoDisplaySize { get; set; } public virtual Foundation.NSObject WeakDelegate { get; } // methods protected override void Dispose (bool disposing); public virtual void SetDelegate (IAVPlayerItemRenderedLegibleOutputPushDelegate delegate, CoreFoundation.DispatchQueue delegateQueue); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_iOS__AVFoundation_AVPlayerItemRenderedLegibleOutputPushDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVPlayerItemRenderedLegibleOutputPushDelegate : Foundation.NSObject, IAVPlayerItemOutputPushDelegate, IAVPlayerItemRenderedLegibleOutputPushDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVPlayerItemRenderedLegibleOutputPushDelegate (); protected AVPlayerItemRenderedLegibleOutputPushDelegate (Foundation.NSObjectFlag t); protected AVPlayerItemRenderedLegibleOutputPushDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidOutputRenderedCaptionImages (AVPlayerItemRenderedLegibleOutput output, AVRenderedCaptionImage[] captionImages, CoreMedia.CMTime itemTime); public virtual void OutputSequenceWasFlushed (AVPlayerItemOutput output); }[Foundation.RegisterAttribute("AVPlayerItemSegment", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVPlayerItemSegment : Foundation.NSObject { // constructors protected AVPlayerItemSegment (Foundation.NSObjectFlag t); protected AVPlayerItemSegment (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVPlayerInterstitialEvent InterstitialEvent { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual AVPlayerItemSegmentType SegmentType { get; } public virtual Foundation.NSDate StartDate { get; } public virtual CoreMedia.CMTimeMapping TimeMapping { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVPlayerItemSegmentType { Interstitial = 1, Primary = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVPlayerLooperItemOrdering { FollowExistingItems = 1, PrecedeExistingItems = 0, }[Foundation.RegisterAttribute("AVPlayerVideoOutput", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public class AVPlayerVideoOutput : Foundation.NSObject { // constructors public AVPlayerVideoOutput (AVVideoOutputSpecification specification); protected AVPlayerVideoOutput (Foundation.NSObjectFlag t); protected AVPlayerVideoOutput (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual CoreMedia.CMTaggedBufferGroup CopyTaggedBufferGroup (CoreMedia.CMTime hostTime, out CoreMedia.CMTime presentationTimeStamp, out AVPlayerVideoOutputConfiguration activeConfiguration); }[Foundation.RegisterAttribute("AVPlayerVideoOutputConfiguration", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public class AVPlayerVideoOutputConfiguration : Foundation.NSObject { // constructors protected AVPlayerVideoOutputConfiguration (Foundation.NSObjectFlag t); protected AVPlayerVideoOutputConfiguration (ObjCRuntime.NativeHandle handle); // properties public virtual CoreMedia.CMTime ActivationTime { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSObject[] DataChannelDescriptions { get; } public virtual CoreGraphics.CGAffineTransform PreferredTransform { get; } public virtual AVPlayerItem SourcePlayerItem { get; } // methods protected override void Dispose (bool disposing); }[Foundation.RegisterAttribute("AVRenderedCaptionImage", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public class AVRenderedCaptionImage : Foundation.NSObject { // constructors protected AVRenderedCaptionImage (Foundation.NSObjectFlag t); protected AVRenderedCaptionImage (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; } public virtual CoreGraphics.CGPoint Position { get; } }[Foundation.RegisterAttribute("AVSampleBufferGenerator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVSampleBufferGenerator : Foundation.NSObject { // constructors protected AVSampleBufferGenerator (Foundation.NSObjectFlag t); protected AVSampleBufferGenerator (ObjCRuntime.NativeHandle handle); public AVSampleBufferGenerator (AVAsset asset, CoreMedia.CMTimebase timebase); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request, out Foundation.NSError outError); public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request, AVSampleBufferGeneratorBatch batch, out Foundation.NSError outError); public virtual AVSampleBufferGeneratorBatch MakeBatch (); public static void NotifyOfDataReady (CoreMedia.CMSampleBuffer sbuf, System.Action<System.Boolean,Foundation.NSError> completionHandler); public static System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> NotifyOfDataReadyAsync (CoreMedia.CMSampleBuffer sbuf); }[Foundation.RegisterAttribute("AVSampleBufferGeneratorBatch", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSampleBufferGeneratorBatch : Foundation.NSObject { // constructors protected AVSampleBufferGeneratorBatch (Foundation.NSObjectFlag t); protected AVSampleBufferGeneratorBatch (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual void Cancel (); public virtual void MakeDataReady (AVSampleBufferGeneratorBatchMakeReadyCallback completionHandler); public virtual System.Threading.Tasks.Task MakeDataReadyAsync (); }public sealed delegate AVSampleBufferGeneratorBatchMakeReadyCallback : System.MulticastDelegate { // constructors public AVSampleBufferGeneratorBatchMakeReadyCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (Foundation.NSError error); }[Foundation.RegisterAttribute("AVSampleBufferRequest", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVSampleBufferRequest : Foundation.NSObject { // constructors public AVSampleBufferRequest (AVSampleCursor startCursor); protected AVSampleBufferRequest (Foundation.NSObjectFlag t); protected AVSampleBufferRequest (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSampleBufferRequestDirection Direction { get; set; } public virtual AVSampleCursor LimitCursor { get; set; } public virtual IntPtr MaxSampleCount { get; set; } public virtual AVSampleBufferRequestMode Mode { get; set; } public virtual CoreMedia.CMTime OverrideTime { get; set; } public virtual IntPtr PreferredMinSampleCount { get; set; } public virtual AVSampleCursor StartCursor { get; } }[Foundation.RegisterAttribute("AVSampleBufferVideoRenderer", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public class AVSampleBufferVideoRenderer : Foundation.NSObject, IAVQueuedSampleBufferRendering, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSampleBufferVideoRenderer (); protected AVSampleBufferVideoRenderer (Foundation.NSObjectFlag t); protected AVSampleBufferVideoRenderer (ObjCRuntime.NativeHandle handle); // properties public static Foundation.NSString AVSampleBufferVideoRendererDidFailToDecodeNotification { get; } public static Foundation.NSString AVSampleBufferVideoRendererDidFailToDecodeNotificationErrorKey { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSError Error { get; } public virtual bool HasSufficientMediaDataForReliablePlaybackStart { get; } public virtual bool ReadyForMoreMediaData { get; } public virtual bool RequiresFlushToResumeDecoding { get; } public static Foundation.NSString RequiresFlushToResumeDecodingDidChangeNotification { get; } public virtual AVQueuedSampleBufferRenderingStatus Status { get; } public virtual CoreMedia.CMTimebase Timebase { get; } // methods public virtual CoreVideo.CVPixelBuffer CopyDisplayedPixelBuffer (); public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer); public virtual void ExpectMinimumUpcomingSampleBufferPresentationTime (CoreMedia.CMTime minimumUpcomingPresentationTime); public virtual void ExpectMonotonicallyIncreasingUpcomingSampleBufferPresentationTimes (); public virtual void Flush (); public virtual void FlushWithRemovalOfDisplayedImage (bool removeDisplayedImage, System.Action handler); public virtual void LoadVideoPerformanceMetrics (AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback completionHandler); public virtual System.Threading.Tasks.Task<AVVideoPerformanceMetrics> LoadVideoPerformanceMetricsAsync (); public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler); public virtual void ResetUpcomingSampleBufferPresentationTimeExpectations (); public virtual void StopRequestingMediaData (); // inner types [System.Runtime.CompilerServices.NullableAttribute(0)] public static class Notifications { // methods public static Foundation.NSObject ObserveAVSampleBufferVideoRendererDidFailToDecode (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAVSampleBufferVideoRendererDidFailToDecode (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveRequiresFlushToResumeDecodingDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveRequiresFlushToResumeDecodingDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); } }public sealed delegate AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback : System.MulticastDelegate { // constructors public AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVVideoPerformanceMetrics videoPerformanceMetrics, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVVideoPerformanceMetrics videoPerformanceMetrics); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVSpatialCaptureDiscomfortReason { NotEnoughLight = 0, SubjectTooClose = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public static class AVSpatialCaptureDiscomfortReasonExtensions { // methods public static Foundation.NSString GetConstant (this AVSpatialCaptureDiscomfortReason self); public static AVSpatialCaptureDiscomfortReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVSpatialCaptureDiscomfortReason GetValue (Foundation.NSString constant); public static AVSpatialCaptureDiscomfortReason GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVSpeechSynthesisMarker", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisMarker : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSpeechSynthesisMarker (); public AVSpeechSynthesisMarker (Foundation.NSCoder coder); protected AVSpeechSynthesisMarker (Foundation.NSObjectFlag t); protected AVSpeechSynthesisMarker (ObjCRuntime.NativeHandle handle); public AVSpeechSynthesisMarker (AVSpeechSynthesisMarkerMark type, Foundation.NSRange range, UIntPtr byteSampleOffset); public AVSpeechSynthesisMarker (Foundation.NSRange range, IntPtr byteSampleOffset, AVSpeechSynthesisMarkerRangeOption option); public AVSpeechSynthesisMarker (string value, IntPtr byteSampleOffset, AVSpeechSynthesisMarkerStringOption option); // properties public virtual string BookmarkName { get; set; } public virtual UIntPtr ByteSampleOffset { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSpeechSynthesisMarkerMark Mark { get; set; } public virtual string Phoneme { get; set; } public virtual Foundation.NSRange TextRange { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVSpeechSynthesisMarkerMark { Bookmark = 4, Paragraph = 3, Phoneme = 0, Sentence = 2, Word = 1, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public enum AVSpeechSynthesisMarkerRangeOption { Paragraph = 2, Sentence = 1, Word = 0, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public enum AVSpeechSynthesisMarkerStringOption { Bookmark = 1, Phoneme = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVSpeechSynthesisPersonalVoiceAuthorizationStatus { Authorized = 3, Denied = 1, NotDetermined = 0, Unsupported = 2, }[Foundation.RegisterAttribute("AVSpeechSynthesisProviderAudioUnit", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisProviderAudioUnit : AudioUnit.AUAudioUnit { // constructors protected AVSpeechSynthesisProviderAudioUnit (Foundation.NSObjectFlag t); protected AVSpeechSynthesisProviderAudioUnit (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSpeechSynthesisProviderOutputBlock SpeechSynthesisOutputMetadataBlock { get; set; } public virtual AVSpeechSynthesisProviderVoice[] SpeechVoices { get; set; } // methods public virtual void CancelSpeechRequest (); public static AVSpeechSynthesisProviderAudioUnit Create (AudioUnit.AudioComponentDescription componentDescription, AudioUnit.AudioComponentInstantiationOptions options, out Foundation.NSError error); public virtual void SynthesizeSpeechRequest (AVSpeechSynthesisProviderRequest speechRequest); }public sealed delegate AVSpeechSynthesisProviderOutputBlock : System.MulticastDelegate { // constructors public AVSpeechSynthesisProviderOutputBlock (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVSpeechSynthesisMarker[] markers, AVSpeechSynthesisProviderRequest request, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVSpeechSynthesisMarker[] markers, AVSpeechSynthesisProviderRequest request); }[Foundation.RegisterAttribute("AVSpeechSynthesisProviderRequest", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisProviderRequest : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSpeechSynthesisProviderRequest (Foundation.NSCoder coder); protected AVSpeechSynthesisProviderRequest (Foundation.NSObjectFlag t); protected AVSpeechSynthesisProviderRequest (ObjCRuntime.NativeHandle handle); public AVSpeechSynthesisProviderRequest (string ssmlRepresentation, AVSpeechSynthesisProviderVoice voice); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string SsmlRepresentation { get; } public virtual AVSpeechSynthesisProviderVoice Voice { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("AVSpeechSynthesisProviderVoice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisProviderVoice : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSpeechSynthesisProviderVoice (Foundation.NSCoder coder); protected AVSpeechSynthesisProviderVoice (Foundation.NSObjectFlag t); protected AVSpeechSynthesisProviderVoice (ObjCRuntime.NativeHandle handle); public AVSpeechSynthesisProviderVoice (string name, string identifier, string[] primaryLanguages, string[] supportedLanguages); // properties public virtual IntPtr Age { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSpeechSynthesisVoiceGender Gender { get; set; } public virtual string Identifier { get; } public virtual string Name { get; } public virtual string[] PrimaryLanguages { get; } public virtual string[] SupportedLanguages { get; } public virtual string Version { get; set; } public virtual long VoiceSize { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); public static void UpdateSpeechVoices (); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVSpeechSynthesisVoiceTraits { IsNoveltyVoice = 1, IsPersonalVoice = 2, None = 0, }public sealed delegate AVSpeechSynthesizerBufferCallback : System.MulticastDelegate { // constructors public AVSpeechSynthesizerBufferCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAudioBuffer buffer, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAudioBuffer buffer); }public sealed delegate AVSpeechSynthesizerMarkerCallback : System.MulticastDelegate { // constructors public AVSpeechSynthesizerMarkerCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVSpeechSynthesisMarker[] markers, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVSpeechSynthesisMarker[] markers); }public sealed delegate AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback : System.MulticastDelegate { // constructors public AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVSpeechSynthesisPersonalVoiceAuthorizationStatus status, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVSpeechSynthesisPersonalVoiceAuthorizationStatus status); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public class AVSpeechSynthesizerWillSpeakMarkerEventArgs : System.EventArgs { // constructors public AVSpeechSynthesizerWillSpeakMarkerEventArgs (AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance); // properties public AVSpeechSynthesisMarker Marker { get; set; } public AVSpeechUtterance Utterance { get; set; } }[Serializable] public enum AVSpeechUtteranceInitializationOption { PlainText = 0, SsmlRepresentation = 1, }public sealed delegate AVVideoCompositionCreateApplier : System.MulticastDelegate { // constructors public AVVideoCompositionCreateApplier (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAsynchronousCIImageFilteringRequest applier, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAsynchronousCIImageFilteringRequest applier); }public sealed delegate AVVideoCompositionCreateCallback : System.MulticastDelegate { // constructors public AVVideoCompositionCreateCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVVideoComposition videoComposition, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVVideoComposition videoComposition, Foundation.NSError error); }public sealed delegate AVVideoCompositionDetermineValidityCallback : System.MulticastDelegate { // constructors public AVVideoCompositionDetermineValidityCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool isValid, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool isValid, Foundation.NSError error); }[Serializable] [ObjCRuntime.NativeNameAttribute("AVVideoCompositionPerFrameHDRDisplayMetadataPolicy")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public enum AVVideoCompositionPerFrameHdrDisplayMetadataPolicy { Generate = 1, Propagate = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public static class AVVideoCompositionPerFrameHdrDisplayMetadataPolicyExtensions { // methods public static Foundation.NSString GetConstant (this AVVideoCompositionPerFrameHdrDisplayMetadataPolicy self); public static AVVideoCompositionPerFrameHdrDisplayMetadataPolicy? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoCompositionPerFrameHdrDisplayMetadataPolicy GetValue (Foundation.NSString constant); public static AVVideoCompositionPerFrameHdrDisplayMetadataPolicy GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVVideoOutputSpecification", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public class AVVideoOutputSpecification : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVVideoOutputSpecification (Foundation.NSObjectFlag t); public AVVideoOutputSpecification (Foundation.NSObject[] tagCollections); protected AVVideoOutputSpecification (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> DefaultOutputSettings { get; set; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> DefaultPixelBufferAttributes { get; set; } public virtual Foundation.NSObject[] PreferredTagCollections { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void SetOutputSettings (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> outputSettings, CoreMedia.CMTagCollection tagCollection); }[Foundation.RegisterAttribute("AVVideoPerformanceMetrics", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.4")] public class AVVideoPerformanceMetrics : Foundation.NSObject { // constructors protected AVVideoPerformanceMetrics (Foundation.NSObjectFlag t); protected AVVideoPerformanceMetrics (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual IntPtr NumberOfCorruptedFrames { get; } public virtual IntPtr NumberOfDroppedFrames { get; } public virtual IntPtr NumberOfFramesDisplayedUsingOptimizedCompositing { get; } public virtual double TotalAccumulatedFrameDelay { get; } public virtual IntPtr TotalNumberOfFrames { get; } }[Foundation.RegisterAttribute("AVZoomRange", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] public class AVZoomRange : Foundation.NSObject { // constructors protected AVZoomRange (Foundation.NSObjectFlag t); protected AVZoomRange (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual System.Runtime.InteropServices.NFloat MaxZoomFactor { get; } public virtual System.Runtime.InteropServices.NFloat MinZoomFactor { get; } // methods public virtual bool ContainsZoomFactor (System.Runtime.InteropServices.NFloat zoomFactor); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public enum CMTagCollectionVideoOutputPreset { Monoscopic = 0, Stereoscopic = 1, }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class CMTagCollectionVideoOutputPreset_Extensions { // methods public static CoreMedia.CMTagCollection Create (this CMTagCollectionVideoOutputPreset value, out CoreMedia.CMTagCollectionError status); }[Foundation.ProtocolAttribute(Name = AVAssetReaderCaptionValidationHandling, WrapperType = AVFoundation.AVAssetReaderCaptionValidationHandlingWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidVendCaption, Selector = captionAdaptor:didVendCaption:skippingUnsupportedSourceSyntaxElements:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public interface IAVAssetReaderCaptionValidationHandling : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidVendCaption (AVAssetReaderOutputCaptionAdaptor adaptor, AVCaption caption, string[] syntaxElements); }[Foundation.ProtocolAttribute(Name = AVCapturePhotoOutputReadinessCoordinatorDelegate, WrapperType = AVFoundation.AVCapturePhotoOutputReadinessCoordinatorDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = CaptureReadinessDidChange, Selector = readinessCoordinator:captureReadinessDidChange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public interface IAVCapturePhotoOutputReadinessCoordinatorDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void CaptureReadinessDidChange (AVCapturePhotoOutputReadinessCoordinator coordinator, AVCapturePhotoOutputCaptureReadiness captureReadiness); }[Foundation.ProtocolAttribute(Name = AVCaptureSessionControlsDelegate, WrapperType = AVFoundation.AVCaptureSessionControlsDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidBecomeActive, Selector = sessionControlsDidBecomeActive:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WillEnterFullscreenAppearance, Selector = sessionControlsWillEnterFullscreenAppearance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WillExitFullscreenAppearance, Selector = sessionControlsWillExitFullscreenAppearance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidBecomeInactive, Selector = sessionControlsDidBecomeInactive:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVCaptureSessionControlsDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidBecomeActive (AVCaptureSession session); public virtual void DidBecomeInactive (AVCaptureSession session); public virtual void WillEnterFullscreenAppearance (AVCaptureSession session); public virtual void WillExitFullscreenAppearance (AVCaptureSession session); }[Foundation.ProtocolAttribute(Name = AVMetricEventStreamPublisher, WrapperType = AVFoundation.AVMetricEventStreamPublisherWrapper, BackwardsCompatibleCodeGeneration = False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVMetricEventStreamPublisher : ObjCRuntime.INativeObject, System.IDisposable { }[Foundation.ProtocolAttribute(Name = AVMetricEventStreamSubscriber, WrapperType = AVFoundation.AVMetricEventStreamSubscriberWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidReceiveEvent, Selector = publisher:didReceiveEvent:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVMetricEventStreamSubscriber : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidReceiveEvent (IAVMetricEventStreamPublisher publisher, AVMetricEvent event); }[Foundation.ProtocolAttribute(Name = AVPlayerItemIntegratedTimelineObserver, WrapperType = AVFoundation.AVPlayerItemIntegratedTimelineObserverWrapper, BackwardsCompatibleCodeGeneration = False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVPlayerItemIntegratedTimelineObserver : ObjCRuntime.INativeObject, System.IDisposable { }[Foundation.ProtocolAttribute(Name = AVPlayerItemRenderedLegibleOutputPushDelegate, WrapperType = AVFoundation.AVPlayerItemRenderedLegibleOutputPushDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidOutputRenderedCaptionImages, Selector = renderedLegibleOutput:didOutputRenderedCaptionImages:forItemTime:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public interface IAVPlayerItemRenderedLegibleOutputPushDelegate : IAVPlayerItemOutputPushDelegate, ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidOutputRenderedCaptionImages (AVPlayerItemRenderedLegibleOutput output, AVRenderedCaptionImage[] captionImages, CoreMedia.CMTime itemTime); }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual UIKit.UIView View { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual void DidMoveToView (UIKit.UIView view) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual void WillMoveToView (UIKit.UIView view)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Modified constructors:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public AVPictureInPictureControllerContentSource (UIKit.UIView sourceView, AVPictureInPictureVideoCallViewController contentViewController)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual AVPictureInPictureVideoCallViewController ActiveVideoCallContentViewController { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual UIKit.UIView ActiveVideoCallSourceView { get; }Modified methods:
-[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V14)] ++[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V14)] --[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V15)] ++[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V15)] ---public System.Action%LESSERTHANREPLACEMENT%AXBrailleMap%GREATERTHANREPLACEMENT% GetAccessibilityBrailleMapRenderer (this IAXBrailleMapRenderer This)Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] - ++ ```Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public Foundation.NSString GetDomain (this AXFeatureOverrideSessionError self)Added methods:
public static AXTechnology? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AXTechnology GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V14)] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V14)] --[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V15)] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V15)] --- ```Added constructor:
public ASAccessorySession ();Added value:
BluetoothHid = 8,Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified constructors:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios6.0", "Use the static Create method instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios6.0", "Use the static Create method instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the static Create method instead")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the static Create method instead")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the static Create method instead")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the static Create method instead")] ---public ABAddressBook ()Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified properties:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use 'GetCompositeNameFormat (null)' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use 'GetCompositeNameFormat (null)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetCompositeNameFormat (null)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetCompositeNameFormat (null)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetCompositeNameFormat (null)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetCompositeNameFormat (null)' instead.")] ---public ABPersonCompositeNameFormat CompositeNameFormat { get; }Modified methods:
---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ---public string GetCompositeNameDelimiter (ABRecord record) ---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ---public ABPersonCompositeNameFormat GetCompositeNameFormat (ABRecord record)Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] - ++ ```Modified methods:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson) ++public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson) -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier) ++public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier)Modified methods:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson) ++public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson) -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier) ++public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")] --- ```