Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created March 27, 2025 11:09
stable-api-comparison/diff/Microsoft.macOS.md

API diff: Microsoft.macOS.dll

Microsoft.macOS.dll

Namespace AVFoundation

Type Changed: AVFoundation.AVAsset

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)

Type Changed: AVFoundation.AVAssetDownloadDelegate

Added method:

public virtual void WilllDownloadToUrl (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, Foundation.NSUrl location);

Type Changed: AVFoundation.AVAssetDownloadDelegate_Extensions

Added method:

public static void WilllDownloadToUrl (this IAVAssetDownloadDelegate This, Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, Foundation.NSUrl location);

Type Changed: AVFoundation.AVAssetDownloadedAssetEvictionPriorityExtensions

Added methods:

public static AVAssetDownloadedAssetEvictionPriority? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetDownloadedAssetEvictionPriority GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetExportSession

Added properties:

public static Foundation.NSString AVAssetExportPresetMvHevc1440x1440 { get; }
public static Foundation.NSString AVAssetExportPresetMvHevc960x960 { get; }
public virtual bool AllowsParallelizedExport { get; set; }
public virtual AVAssetTrackGroupOutputHandling AudioTrackGroupHandling { get; set; }

Type Changed: AVFoundation.AVAssetExportSessionPresetExtensions

Added methods:

public static AVAssetExportSessionPreset? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetExportSessionPreset GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetImageGenerator

Added properties:

public virtual AVAssetImageGeneratorDynamicRangePolicy DynamicRangePolicy { get; set; }
public Foundation.NSString WeakDynamicRangePolicy { get; set; }

Type Changed: AVFoundation.AVAssetReaderOutputCaptionAdaptor

Modified attributes:

-[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")]
 ---
```

Modified methods:

-[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")]
 ---public virtual AVCaption[] GetCaptionsNotPresentInPreviousGroups (AVCaptionGroup captionGroup)
-[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")]
 ---public virtual AVCaptionGroup GetNextCaptionGroup ()

Type Changed: AVFoundation.AVAssetResourceLoader

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 IAVAssetResourceLoaderDelegate Delegate { get; }
++public virtual IAVAssetResourceLoaderDelegate Delegate { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CoreFoundation.DispatchQueue DelegateQueue { get; }
++public virtual CoreFoundation.DispatchQueue DelegateQueue { get; }

Added property:

		public virtual bool SendsCommonMediaClientDataAsHttpHeaders { get; set; }

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual void SetDelegate (IAVAssetResourceLoaderDelegate resourceLoaderDelegate, CoreFoundation.DispatchQueue delegateQueue)
++public virtual void SetDelegate (IAVAssetResourceLoaderDelegate resourceLoaderDelegate, CoreFoundation.DispatchQueue delegateQueue)

Type Changed: AVFoundation.AVAssetResourceLoadingContentInformationRequest

Added property:

		public virtual bool EntireLengthAvailableOnDemand { get; set; }

Type Changed: AVFoundation.AVAssetTrack

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---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.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSampleCursor MakeSampleCursor (CoreMedia.CMTime presentationTimeStamp)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSampleCursor MakeSampleCursorAtFirstSampleInDecodeOrder ()
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSampleCursor MakeSampleCursorAtLastSampleInDecodeOrder ()
-[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)

Type Changed: AVFoundation.AVAssetVariantAudioRenditionSpecificAttributes

Modified attributes:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
+[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-
++
```

Added properties:

			public virtual bool Binaural { get; }
			public virtual bool Downmix { get; }
			public virtual bool Immersive { get; }

Type Changed: AVFoundation.AVAssetVariantQualifier

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);

Type Changed: AVFoundation.AVAssetVariantVideoAttributes

Added property:

			public virtual AVAssetVariantVideoLayoutAttributes[] VideoLayoutAttributes { get; }

Type Changed: AVFoundation.AVAssetWriter

Added property:

			public virtual CoreMedia.CMTime InitialMovieFragmentInterval { get; set; }

Type Changed: AVFoundation.AVAssetWriterInputCaptionAdaptor

Modified attributes:

-[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")]
 ---
```

Modified methods:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AppendCaption (AVCaption caption)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AppendCaptionGroup (AVCaptionGroup captionGroup)

Type Changed: AVFoundation.AVAssetWriterInputMediaDataLocationExtensions

Added methods:

				public static AVAssetWriterInputMediaDataLocation? GetNullableValue (ObjCRuntime.NativeHandle handle);
				public static AVAssetWriterInputMediaDataLocation GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioApplication

Added properties:

				public static Foundation.NSString InputMuteStateChangeNotification { get; }
				public static Foundation.NSString MuteStateKey { get; }

Type Changed: AVFoundation.AVAudioEngine

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)

Type Changed: AVFoundation.AVAudioInputNode

Added property:

				public virtual AVAudioVoiceProcessingOtherAudioDuckingConfiguration VoiceProcessingOtherAudioDuckingConfiguration { get; set; }

Added method:

				public virtual bool SetMutedSpeechActivityEventListener (AVAudioInputNodeMutedSpeechEventListener listenerAction);

Type Changed: AVFoundation.AVAudioPlayer

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);

Type Changed: AVFoundation.AVAudioRecorder

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 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)

Type Changed: AVFoundation.AVAudioRecorderDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVAudioSequencer

Added methods:

						public virtual AVMusicTrack CreateAndAppendTrack ();
						public virtual bool RemoveTrack (AVMusicTrack track);
						public virtual void ReverseEvents ();
						public virtual void SetUserCallback (AVAudioSequencerUserCallback userCallback);

Type Changed: AVFoundation.AVAudioSessionRecordPermission

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.")]
-
++
```

Type Changed: AVFoundation.AVAudioSessionRouteSharingPolicy

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 = 3

Added value:

							LongFormAudio = 1,

Type Changed: AVFoundation.AVAudioUnitComponent

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AppKit.NSImage Icon { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PassesAUVal { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ---public virtual Foundation.NSDictionary WeakConfigurationDictionary { get; }

Type Changed: AVFoundation.AVAuthorizationMediaType

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVAuthorizationStatus

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaption

Modified attributes:

-[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")]
 ---
```

Modified methods:

-[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")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[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")]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)
-[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")]
 ---public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone)

Type Changed: AVFoundation.AVCaptionAnimation

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionAdjustment

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionAdjustmentType

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionAdjustmentTypeExtensions

Modified attributes:

-[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")]
 ---
```

Added methods:

														public static AVCaptionConversionAdjustmentType? GetNullableValue (ObjCRuntime.NativeHandle handle);
														public static AVCaptionConversionAdjustmentType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptionConversionTimeRangeAdjustment

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionValidator

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionValidatorStatus

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionWarning

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionWarningType

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionConversionWarningTypeExtensions

Modified attributes:

-[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")]
 ---
```

Added methods:

																				public static AVCaptionConversionWarningType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																				public static AVCaptionConversionWarningType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptionDecoration

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionDimension

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionFontStyle

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionFontWeight

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionFormatConformer

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionGroup

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionGrouper

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionPoint

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionRegion

Modified attributes:

-[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")]
 ---
```

Modified methods:

-[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")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[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")]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)
-[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")]
 ---public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone)

Type Changed: AVFoundation.AVCaptionRegionDisplayAlignment

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionRegionScroll

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionRegionWritingMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionRenderer

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionRendererScene

Modified attributes:

-[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")]
 ---
```

Modified methods:

-[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")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: AVFoundation.AVCaptionRuby

Modified attributes:

-[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")]
 ---
```

Modified methods:

-[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")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[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")]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)

Type Changed: AVFoundation.AVCaptionRubyAlignment

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionRubyPosition

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionSettings

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVCaptionSize

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionTextAlignment

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionTextCombine

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptionUnitsType

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: AVFoundation.AVCaptureAudioDataOutput

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 AudioSettings AudioSettings { 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 WeakAudioSettings { 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.NSDictionary GetRecommendedAudioSettingsForAssetWriter (string outputFileType)

Type Changed: AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureAutoFocusRangeRestriction

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureAutoFocusSystem

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureCenterStageControlMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureColorSpace

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 = 2

Added value:

																																																AppleLog = 3,

Type Changed: AVFoundation.AVCaptureConnection

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; }

Type Changed: AVFoundation.AVCaptureDevice

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 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 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 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 AVCaptureDeviceType DeviceType { 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.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 AVCaptureDevice[] FallbackPrimaryConstituentDevices { 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 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 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 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 bool InUseByAnotherApplication { 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[] LinkedDevices { 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 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 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 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 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 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 virtual int WeakTransportType { 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 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 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 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 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 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 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 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);

Type Changed: AVFoundation.AVCaptureDeviceDiscoverySession

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureDeviceFormat

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 bool HighPhotoQualitySupported { 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 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 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 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 VideoMaxZoomFactorForCenterStage { 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; }

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; }

Type Changed: AVFoundation.AVCaptureDeviceInput

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 properties:

																																																				public virtual AVCaptureMultichannelAudioMode MultichannelAudioMode { get; set; }
																																																				public virtual bool WindNoiseRemovalEnabled { get; set; }
																																																				public virtual bool WindNoiseRemovalSupported { get; }

Added method:

																																																				public virtual bool IsMultichannelAudioModeSupported (AVCaptureMultichannelAudioMode multichannelAudioMode);

Type Changed: AVFoundation.AVCaptureDeviceType

Added values:

																																																				ContinuityCamera = 13,
																																																				DeskViewCamera = 14,
																																																				Microphone = 12,

Type Changed: AVFoundation.AVCaptureDeviceTypeExtensions

Added methods:

																																																				public static AVCaptureDeviceType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																				public static AVCaptureDeviceType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureExposureMode

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 = 3

Type Changed: AVFoundation.AVCaptureFlashMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureFocusMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureLensStabilizationStatus

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureMicrophoneMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureMovieFileOutput

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 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 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)

Type Changed: AVFoundation.AVCapturePhoto

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
+[System.Runtime.CompilerServices.NullableContextAttribute(2)]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CoreGraphics.CGImage CGImageRepresentation { get; }
++public virtual CoreGraphics.CGImage CGImageRepresentation { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual AVCameraCalibrationData CameraCalibrationData { get; }
++public virtual AVCameraCalibrationData CameraCalibrationData { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSData FileDataRepresentation { get; }
++public virtual Foundation.NSData FileDataRepresentation { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; }
++public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CoreGraphics.CGImage PreviewCGImageRepresentation { get; }
++public virtual CoreGraphics.CGImage PreviewCGImageRepresentation { get; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual AVCaptureResolvedPhotoSettings ResolvedSettings { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSString WeakSourceDeviceType { get; }
++public virtual Foundation.NSString WeakSourceDeviceType { get; }

Added properties:

																																																											public virtual float ConstantColorCenterWeightedMeanConfidenceLevel { get; }
																																																											public virtual CoreVideo.CVPixelBuffer ConstantColorConfidenceMap { get; }
																																																											public virtual bool ConstantColorFallbackPhoto { get; }

Type Changed: AVFoundation.AVCapturePhotoCaptureDelegate

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 DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error)

Type Changed: AVFoundation.AVCapturePhotoCaptureDelegate_Extensions

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 DidFinishProcessingPhoto (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error)

Type Changed: AVFoundation.AVCapturePhotoOutput

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 AVFileTypes[] GetAvailablePhotoFileTypes { 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 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 bool PreservesLivePhotoCaptureSuspendedOnSessionStop { get; set; }

Added properties:

																																																													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 AVCapturePhotoQualityPrioritization MaxPhotoQualityPrioritization { get; set; }
																																																													public virtual bool ResponsiveCaptureEnabled { get; set; }
																																																													public virtual bool ResponsiveCaptureSupported { get; }
																																																													public virtual bool ShutterSoundSuppressionSupported { get; }
																																																													public virtual AVCaptureFlashMode[] SupportedFlashModes { get; }
																																																													public virtual bool ZeroShutterLagEnabled { get; set; }
																																																													public virtual bool ZeroShutterLagSupported { 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.NSNumber[] GetSupportedPhotoPixelFormatTypesForFileType (string fileType)

Type Changed: AVFoundation.AVCapturePhotoSettings

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 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 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 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.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("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 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 Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; set; }

Added properties:

																																																														public virtual bool ConstantColorEnabled { get; set; }
																																																														public virtual bool ConstantColorFallbackPhotoDeliveryEnabled { get; set; }
																																																														public virtual AVCapturePhotoQualityPrioritization PhotoQualityPrioritization { 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)

Type Changed: AVFoundation.AVCapturePhotoSettingsThumbnailFormat

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCapturePrimaryConstituentDeviceSwitchingBehavior

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureReactionType

Modified attributes:

-[ObjCBindings.BindingTypeAttribute`1[ObjCBindings.SmartEnum]()]
++[ObjCBindings.BindingTypeAttribute`1[ObjCBindings.SmartEnum]()]
--[ObjCBindings.BindingTypeAttribute()]
++[ObjCBindings.BindingTypeAttribute()]
 ---
```

Type Changed: AVFoundation.AVCaptureReactionTypeExtensions

Added methods:

																																																																		public static AVCaptureReactionType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																		public static AVCaptureReactionType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureResolvedPhotoSettings

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 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; }

Added property:

																																																																			public virtual bool FastCapturePrioritizationEnabled { get; }

Type Changed: AVFoundation.AVCaptureSession

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; }

Added properties:

																																																																			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);

Type Changed: AVFoundation.AVCaptureStillImageOutput

Modified 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 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; }

Type Changed: AVFoundation.AVCaptureSynchronizedData

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureSynchronizedDataCollection

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureSystemUserInterface

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureTorchMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureVideoDataOutput

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 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);

Type Changed: AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVCaptureWhiteBalanceMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVComposition

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 ();

Type Changed: AVFoundation.AVCompositionTrack

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);

Type Changed: AVFoundation.AVContentKey

Added property:

																																																																											public virtual AVExternalContentProtectionStatus ExternalContentProtectionStatus { get; }

Added method:

																																																																											public virtual void Revoke ();

Type Changed: AVFoundation.AVContentKeyRequest

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)

Type Changed: AVFoundation.AVContentKeyRequestRetryReasonExtensions

Added methods:

																																																																											public static AVContentKeyRequestRetryReason? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																											public static AVContentKeyRequestRetryReason GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVContentKeySession

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)

Type Changed: AVFoundation.AVContentKeySessionDelegate

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);

Type Changed: AVFoundation.AVContentKeySessionDelegate_Extensions

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);

Type Changed: AVFoundation.AVContentKeySystemExtensions

Added methods:

																																																																											public static AVContentKeySystem? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																											public static AVContentKeySystem GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCoordinatedPlaybackSuspensionReasonExtensions

Added methods:

																																																																											public static AVCoordinatedPlaybackSuspensionReason? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																											public static AVCoordinatedPlaybackSuspensionReason GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVError

Added values:

																																																																											AirPlayReceiverTemporarilyUnavailable = -11882,
																																																																											EncodeFailed = -11883,
																																																																											FailedToLoadSampleData = -11881,
																																																																											InvalidSampleCursor = -11880,
																																																																											MediaExtensionConflict = -11887,
																																																																											MediaExtensionDisabled = -11886,
																																																																											SandboxExtensionDenied = -11884,
																																																																											ToneMappingFailed = -11885,

Type Changed: AVFoundation.AVFileTypeProfileExtensions

Added methods:

																																																																											public static AVFileTypeProfile? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																											public static AVFileTypeProfile GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVFileTypes

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 = 22

Added value:

																																																																											Ahap = 23,

Type Changed: AVFoundation.AVFileTypesExtensions

Added methods:

																																																																											public static AVFileTypes? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																											public static AVFileTypes GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVFrameRateRange

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVMediaCharacteristics

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ---EasyToRead = 11

Added values:

																																																																												CarriesVideoStereoMetadata = 18,
																																																																												ContainsStereoMultiviewVideo = 19,
																																																																												EnhancesSpeechIntelligibility = 20,
																																																																												IndicatesHorizontalFieldOfView = 21,
																																																																												TactileMinimal = 22,

Type Changed: AVFoundation.AVMediaCharacteristicsExtensions

Added methods:

																																																																												public static AVMediaCharacteristics? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																												public static AVMediaCharacteristics GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVMediaTypes

Added values:

																																																																												AuxiliaryPicture = 11,
																																																																												Haptic = 12,

Type Changed: AVFoundation.AVMediaTypesExtensions

Added methods:

																																																																												public static AVMediaTypes? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																												public static AVMediaTypes GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVMetadata

Added properties:

																																																																												public static Foundation.NSString QuickTimeMetadataFullFrameRatePlaybackIntent { get; }
																																																																												public static Foundation.NSString QuickTimeMetadataKeyFullFrameRatePlaybackIntent { get; }

Type Changed: AVFoundation.AVMetadataBodyObject

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)

Type Changed: AVFoundation.AVMetadataCatBodyObject

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)

Type Changed: AVFoundation.AVMetadataDogBodyObject

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)

Type Changed: AVFoundation.AVMetadataFormatExtensions

Added methods:

																																																																															public static AVMetadataFormat? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																															public static AVMetadataFormat GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVMetadataHumanBodyObject

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)

Type Changed: AVFoundation.AVMetadataObjectType

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 = 131072

Added value:

																																																																																HumanFullBody = 16777216,

Type Changed: AVFoundation.AVMetadataObjectTypeExtensions

Added methods:

																																																																																public static AVMetadataObjectType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																public static AVMetadataObjectType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVMetadataSalientObject

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)

Type Changed: AVFoundation.AVMusicTrack

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);

Type Changed: AVFoundation.AVMutableCaption

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVMutableCaptionRegion

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.AVMutableComposition

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);

Type Changed: AVFoundation.AVMutableMovie

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 ();

Type Changed: AVFoundation.AVMutableMovieTrack

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);

Type Changed: AVFoundation.AVMutableVideoComposition

Added property:

																																																																																			public virtual string PerFrameHdrDisplayMetadataPolicy { get; set; }

Modified methods:

-[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.")]
-public AVMutableVideoComposition Create (AVAsset asset)
++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.")]
-public AVMutableVideoComposition Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction)
++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.")]
-public AVMutableVideoComposition GetVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)
++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);

Type Changed: AVFoundation.AVOutputSettingsPreset

Added values:

																																																																																			PresetMvHevc1440x1440 = 17,
																																																																																			PresetMvHevc960x960 = 16,

Type Changed: AVFoundation.AVOutputSettingsPresetExtensions

Added methods:

																																																																																			public static AVOutputSettingsPreset? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																			public static AVOutputSettingsPreset GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayer

Added properties:

																																																																																			public virtual float DefaultRate { get; set; }
																																																																																			public virtual AVPlayerVideoOutput VideoOutput { get; set; }

Added method:

																																																																																			protected override void Dispose (bool disposing);

Type Changed: AVFoundation.AVPlayerInterstitialEvent

Added interfaces:

																																																																																			Foundation.INSCopying
																																																																																			ObjCRuntime.INativeObject
																																																																																			System.IDisposable

Modified 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);

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor

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; }

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor.Notifications

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);

Type Changed: AVFoundation.AVPlayerItem

Added interface:

																																																																																			IAVMetricEventStreamPublisher

Added property:

																																																																																			public virtual AVPlayerItemIntegratedTimeline IntegratedTimeline { get; }

Type Changed: AVFoundation.AVPlayerItem_AVPlayerItemProtectedContent

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public void CancelContentAuthorizationRequest (this AVPlayerItem This)
++public void CancelContentAuthorizationRequest (this AVPlayerItem This)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public AVContentAuthorizationStatus GetContentAuthorizationRequestStatus (this AVPlayerItem This)
++public AVContentAuthorizationStatus GetContentAuthorizationRequestStatus (this AVPlayerItem This)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public bool IsApplicationAuthorizedForPlayback (this AVPlayerItem This)
++public bool IsApplicationAuthorizedForPlayback (this AVPlayerItem This)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public bool IsAuthorizationRequiredForPlayback (this AVPlayerItem This)
++public bool IsAuthorizationRequiredForPlayback (this AVPlayerItem This)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public bool IsContentAuthorizedForPlayback (this AVPlayerItem This)
++public bool IsContentAuthorizedForPlayback (this AVPlayerItem This)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public void RequestContentAuthorizationAsynchronously (this AVPlayerItem This, double timeoutInterval, System.Action handler)
++public void RequestContentAuthorizationAsynchronously (this AVPlayerItem This, double timeoutInterval, System.Action handler)

Type Changed: AVFoundation.AVPlayerLayer

Added method:

																																																																																				public virtual CoreVideo.CVPixelBuffer CopyDisplayedPixelBuffer ();

Type Changed: AVFoundation.AVPlayerLooper

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);

Type Changed: AVFoundation.AVPlayerRateDidChangeReasonExtensions

Added methods:

																																																																																				public static AVPlayerRateDidChangeReason? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																				public static AVPlayerRateDidChangeReason GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerWaitingReasonExtensions

Added methods:

																																																																																				public static AVPlayerWaitingReason? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																				public static AVPlayerWaitingReason GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVSampleBufferDisplayLayer

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 ()

Type Changed: AVFoundation.AVSampleBufferDisplayLayer.Notifications

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);

Type Changed: AVFoundation.AVSampleBufferGenerator

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Use the 'GenerateCGImagesAsynchronously' method instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Use the 'GenerateCGImagesAsynchronously' method instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request)
++public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request)

Added 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 ();

Type Changed: AVFoundation.AVSampleBufferRequest

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVSemanticSegmentationMatteTypeExtensions

Added methods:

																																																																																						public static AVSemanticSegmentationMatteType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																						public static AVSemanticSegmentationMatteType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVSpeechSynthesisVoice

Added properties:

																																																																																						public static Foundation.NSString AvailableVoicesDidChangeNotification { get; }
																																																																																						public virtual AVSpeechSynthesisVoiceTraits VoiceTraits { get; }

Type Changed: AVFoundation.AVSpeechSynthesisVoiceQuality

Added value:

																																																																																						Premium = 3,

Type Changed: AVFoundation.AVSpeechSynthesizer

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);

Type Changed: AVFoundation.AVSpeechSynthesizerDelegate

Added method:

																																																																																						public virtual void WillSpeakMarker (AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);

Type Changed: AVFoundation.AVSpeechSynthesizerDelegate_Extensions

Added method:

																																																																																						public static void WillSpeakMarker (this IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);

Type Changed: AVFoundation.AVSpeechUtterance

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);

Type Changed: AVFoundation.AVUrlAsset

Added properties:

																																																																																						public virtual Foundation.NSUuid HttpSessionIdentifier { get; }
																																																																																						public static Foundation.NSString HttpUserAgentKey { get; }
																																																																																						public virtual AVMediaExtensionProperties MediaExtensionProperties { 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)

Type Changed: AVFoundation.AVVideo

Added property:

																																																																																						public static Foundation.NSString DecompressionPropertiesKey { get; }

Type Changed: AVFoundation.AVVideoApertureModeExtensions

Added methods:

																																																																																						public static AVVideoApertureMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																						public static AVVideoApertureMode GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVVideoCodecType

Added values:

																																																																																						AppleProRes4444XQ = 10,
																																																																																						JpegXl = 11,

Type Changed: AVFoundation.AVVideoCodecTypeExtensions

Added methods:

																																																																																						public static AVVideoCodecType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																						public static AVVideoCodecType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVVideoComposition

Added property:

																																																																																						public virtual string PerFrameHdrDisplayMetadataPolicy { get; }

Modified methods:

-[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.")]
-public AVVideoComposition CreateVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)
++public AVVideoComposition CreateVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)
-[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)

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);

Type Changed: AVFoundation.AVVideoRangeExtensions

Added methods:

																																																																																						public static AVVideoRange? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																						public static AVVideoRange GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVVideoSettingsCompressed

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; }

Type Changed: AVFoundation.AVVideoTransferFunction

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; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Smpte_240M_1995' instead.", False)]
+[System.ObsoleteAttribute("Use 'Smpte_240M_1995' instead.", False)]
-public Foundation.NSString AVVideoTransferFunction_Smpte_240M_1995 { get; }
++public Foundation.NSString AVVideoTransferFunction_Smpte_240M_1995 { 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_240M_1995 { get; }
																																																																																						public static Foundation.NSString Smpte_St_2084_Pq { get; }

Type Changed: AVFoundation.IAVAssetDownloadDelegate

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);

Type Changed: AVFoundation.IAVAssetReaderCaptionValidationHandling

Modified attributes:

-[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")]
 ---
```

Type Changed: AVFoundation.IAVAudioRecorderDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.IAVCaptureAudioDataOutputSampleBufferDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.IAVCapturePhotoCaptureDelegate

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 DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error)

Type Changed: AVFoundation.IAVCaptureVideoDataOutputSampleBufferDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.IAVContentKeySessionDelegate

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);

Type Changed: AVFoundation.IAVSpeechSynthesizerDelegate

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);

New Type: AVFoundation.AVAUPresetEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVAssetImageGeneratorDynamicRangePolicy

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVAssetImageGeneratorDynamicRangePolicyExtensions

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVAssetPlaybackAssistant

																																																																																														[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 ();
																																																																																														}

New Type: AVFoundation.AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVAssetPlaybackConfigurationOption

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVAssetPlaybackConfigurationOptionExtensions

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVAssetTrackGroupOutputHandling

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVAssetVariantVideoLayoutAttributes

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVAssetWriterInputTaggedPixelBufferGroupAdaptor

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVAudioApplicationMicrophoneInjectionPermission

																																																																																														[Serializable]
																																																																																														[ObjCRuntime.NativeAttribute()]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.2")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
																																																																																														public enum AVAudioApplicationMicrophoneInjectionPermission {
																																																																																															Denied = 1684369017,
																																																																																															Granted = 1735552628,
																																																																																															ServiceDisabled = 1936876659,
																																																																																															Undetermined = 1970168948,
																																																																																														}

New Type: AVFoundation.AVAudioInputNodeMutedSpeechEventListener

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVAudioSequencerInfoDictionary

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVAudioSequencerUserCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVAudioSessionMicrophoneInjectionMode

																																																																																														[Serializable]
																																																																																														[ObjCRuntime.NativeAttribute()]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.2")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
																																																																																														public enum AVAudioSessionMicrophoneInjectionMode {
																																																																																															None = 0,
																																																																																															SpokenAudio = 1,
																																																																																														}

New Type: AVFoundation.AVAudioSessionRenderingMode

																																																																																														[Serializable]
																																																																																														[ObjCRuntime.NativeAttribute()]
																																																																																														[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 AVAudioSessionRenderingMode {
																																																																																															DolbyAtmos = 5,
																																																																																															DolbyAudio = 4,
																																																																																															MonoStereo = 1,
																																																																																															NotApplicable = 0,
																																																																																															SpatialAudio = 3,
																																																																																															Surround = 2,
																																																																																														}

New Type: AVFoundation.AVAudioVoiceProcessingOtherAudioDuckingConfiguration

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVAudioVoiceProcessingOtherAudioDuckingLevel

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVAudioVoiceProcessingSpeechActivityEvent

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVCaptureControl

																																																																																														[Foundation.RegisterAttribute("AVCaptureControl", 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 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; }
																																																																																														}

New Type: AVFoundation.AVCaptureDeskViewApplication

																																																																																														[Foundation.RegisterAttribute("AVCaptureDeskViewApplication", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.1")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																														public class AVCaptureDeskViewApplication : Foundation.NSObject {
																																																																																															// constructors
																																																																																															public AVCaptureDeskViewApplication ();
																																																																																															protected AVCaptureDeskViewApplication (Foundation.NSObjectFlag t);
																																																																																															protected AVCaptureDeskViewApplication (ObjCRuntime.NativeHandle handle);
																																																																																															// properties
																																																																																															public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																															// methods
																																																																																															public virtual void Present (AVCaptureDeskViewApplicationPresentHandler completionHandler);
																																																																																															public virtual void Present (AVCaptureDeskViewApplicationLaunchConfiguration launchConfiguration, AVCaptureDeskViewApplicationPresentHandler completionHandler);
																																																																																															public virtual System.Threading.Tasks.Task PresentAsync ();
																																																																																															public virtual System.Threading.Tasks.Task PresentAsync (AVCaptureDeskViewApplicationLaunchConfiguration launchConfiguration);
																																																																																														}

New Type: AVFoundation.AVCaptureDeskViewApplicationLaunchConfiguration

																																																																																														[Foundation.RegisterAttribute("AVCaptureDeskViewApplicationLaunchConfiguration", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.1")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																														public class AVCaptureDeskViewApplicationLaunchConfiguration : Foundation.NSObject {
																																																																																															// constructors
																																																																																															public AVCaptureDeskViewApplicationLaunchConfiguration ();
																																																																																															protected AVCaptureDeskViewApplicationLaunchConfiguration (Foundation.NSObjectFlag t);
																																																																																															protected AVCaptureDeskViewApplicationLaunchConfiguration (ObjCRuntime.NativeHandle handle);
																																																																																															// properties
																																																																																															public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																															public virtual CoreGraphics.CGRect MainWindowFrame { get; set; }
																																																																																															public virtual bool RequiresSetUpModeCompletion { get; set; }
																																																																																														}

New Type: AVFoundation.AVCaptureDeskViewApplicationPresentHandler

																																																																																														public sealed delegate AVCaptureDeskViewApplicationPresentHandler : System.MulticastDelegate {
																																																																																															// constructors
																																																																																															public AVCaptureDeskViewApplicationPresentHandler (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);
																																																																																														}

New Type: AVFoundation.AVCaptureDeviceRotationCoordinator

																																																																																														[Foundation.RegisterAttribute("AVCaptureDeviceRotationCoordinator", 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 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);
																																																																																														}

New Type: AVFoundation.AVCaptureIndexPicker

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVCaptureIndexPickerCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVCaptureIndexPickerTitleTransform

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVCaptureMetadataOutput

																																																																																														[Foundation.RegisterAttribute("AVCaptureMetadataOutput", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
																																																																																														public class AVCaptureMetadataOutput : AVFoundation.AVCaptureOutput {
																																																																																															// constructors
																																																																																															public AVCaptureMetadataOutput ();
																																																																																															protected AVCaptureMetadataOutput (Foundation.NSObjectFlag t);
																																																																																															protected AVCaptureMetadataOutput (ObjCRuntime.NativeHandle handle);
																																																																																															// properties
																																																																																															public virtual CoreFoundation.DispatchQueue CallbackQueue { get; }
																																																																																															public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																															public virtual IAVCaptureMetadataOutputObjectsDelegate Delegate { get; }
																																																																																															public virtual CoreGraphics.CGRect RectOfInterest { get; set; }
																																																																																															public virtual Foundation.NSString[] WeakAvailableMetadataObjectTypes { get; }
																																																																																															public virtual Foundation.NSString[] WeakMetadataObjectTypes { get; set; }
																																																																																															// methods
																																																																																															public virtual void SetDelegate (IAVCaptureMetadataOutputObjectsDelegate objectsDelegate, CoreFoundation.DispatchQueue objectsCallbackQueue);
																																																																																														}

New Type: AVFoundation.AVCaptureMetadataOutputObjectsDelegate

																																																																																														[Foundation.ModelAttribute()]
																																																																																														[Foundation.ProtocolAttribute()]
																																																																																														[Foundation.RegisterAttribute("Microsoft_macOS__AVFoundation_AVCaptureMetadataOutputObjectsDelegate", False)]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
																																																																																														public class AVCaptureMetadataOutputObjectsDelegate : Foundation.NSObject, IAVCaptureMetadataOutputObjectsDelegate, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																															// constructors
																																																																																															public AVCaptureMetadataOutputObjectsDelegate ();
																																																																																															protected AVCaptureMetadataOutputObjectsDelegate (Foundation.NSObjectFlag t);
																																																																																															protected AVCaptureMetadataOutputObjectsDelegate (ObjCRuntime.NativeHandle handle);
																																																																																															// methods
																																																																																															public virtual void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection);
																																																																																														}

New Type: AVFoundation.AVCaptureMetadataOutputObjectsDelegate_Extensions

																																																																																														[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																														public static class AVCaptureMetadataOutputObjectsDelegate_Extensions {
																																																																																															// methods
																																																																																															public static void DidOutputMetadataObjects (this IAVCaptureMetadataOutputObjectsDelegate This, AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection);
																																																																																														}

New Type: AVFoundation.AVCaptureMultichannelAudioMode

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVCapturePhotoOutputCaptureReadiness

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVCapturePhotoOutputReadinessCoordinator

																																																																																														[Foundation.RegisterAttribute("AVCapturePhotoOutputReadinessCoordinator", 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 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);
																																																																																														}

New Type: AVFoundation.AVCapturePhotoOutputReadinessCoordinatorDelegate

																																																																																														[Foundation.ModelAttribute()]
																																																																																														[Foundation.ProtocolAttribute()]
																																																																																														[Foundation.RegisterAttribute("Microsoft_macOS__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);
																																																																																														}

New Type: AVFoundation.AVCapturePhotoQualityPrioritization

																																																																																														[Serializable]
																																																																																														[ObjCRuntime.NativeAttribute()]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")]
																																																																																														public enum AVCapturePhotoQualityPrioritization {
																																																																																															Balanced = 2,
																																																																																															Quality = 3,
																																																																																															Speed = 1,
																																																																																														}

New Type: AVFoundation.AVCaptureReactionEffectState

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVCaptureReactionType_Extensions

																																																																																														[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																														public static class AVCaptureReactionType_Extensions {
																																																																																															// methods
																																																																																															public static string GetSystemImage (this AVCaptureReactionType reactionType);
																																																																																														}

New Type: AVFoundation.AVCaptureSessionControlsDelegate

																																																																																														[Foundation.ModelAttribute()]
																																																																																														[Foundation.ProtocolAttribute()]
																																																																																														[Foundation.RegisterAttribute("Microsoft_macOS__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);
																																																																																														}

New Type: AVFoundation.AVCaptureSlider

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVCaptureSliderCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVCaptureSystemExposureBiasSlider

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVCaptureSystemExposureBiasSliderCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVCaptureSystemZoomSlider

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVCaptureSystemZoomSliderCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVExposureBiasRange

																																																																																														[Foundation.RegisterAttribute("AVExposureBiasRange", 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 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);
																																																																																														}

New Type: AVFoundation.AVExtendedNoteOnEvent

																																																																																														[Foundation.RegisterAttribute("AVExtendedNoteOnEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVExtendedTempoEvent

																																																																																														[Foundation.RegisterAttribute("AVExtendedTempoEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVExternalContentProtectionStatus

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVExternalStorageDevice

																																																																																														[Foundation.RegisterAttribute("AVExternalStorageDevice", 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 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 ();
																																																																																														}

New Type: AVFoundation.AVExternalStorageDeviceDiscoverySession

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVExternalStorageDeviceRequestAccessCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVMediaExtensionProperties

																																																																																														[Foundation.RegisterAttribute("AVMediaExtensionProperties", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																														public class AVMediaExtensionProperties : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																															// constructors
																																																																																															protected AVMediaExtensionProperties (Foundation.NSObjectFlag t);
																																																																																															protected AVMediaExtensionProperties (ObjCRuntime.NativeHandle handle);
																																																																																															// properties
																																																																																															public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																															public virtual string ContainingBundleName { get; }
																																																																																															public virtual Foundation.NSUrl ContainingBundleUrl { get; }
																																																																																															public virtual string ExtensionIdentifier { get; }
																																																																																															public virtual string ExtensionName { get; }
																																																																																															public virtual Foundation.NSUrl ExtensionUrl { get; }
																																																																																															// methods
																																																																																															public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																														}

New Type: AVFoundation.AVMetadataHumanFullBodyObject

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVMetricContentKeyRequestEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricErrorEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricEvent

																																																																																														[Foundation.RegisterAttribute("AVMetricEvent", 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 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);
																																																																																														}

New Type: AVFoundation.AVMetricEventStream

																																																																																														[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 ();
																																																																																														}

New Type: AVFoundation.AVMetricHlsMediaSegmentRequestEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricHlsPlaylistRequestEvent

																																																																																														[Foundation.RegisterAttribute("AVMetricHLSPlaylistRequestEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMetricMediaResourceRequestEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemInitialLikelyToKeepUpEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemLikelyToKeepUpEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemPlaybackSummaryEvent

																																																																																														[Foundation.RegisterAttribute("AVMetricPlayerItemPlaybackSummaryEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemRateChangeEvent

																																																																																														[Foundation.RegisterAttribute("AVMetricPlayerItemRateChangeEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemSeekDidCompleteEvent

																																																																																														[Foundation.RegisterAttribute("AVMetricPlayerItemSeekDidCompleteEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemSeekEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemStallEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemVariantSwitchEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMetricPlayerItemVariantSwitchStartEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMidiChannelEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIChannelEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiChannelPressureEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIChannelPressureEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiControlChangeEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIControlChangeEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiControlChangeMessageType

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVMidiMetaEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIMetaEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiMetaEventType

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVMidiNoteEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDINoteEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiPitchBendEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIPitchBendEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiPolyPressureEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIPolyPressureEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiProgramChangeEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDIProgramChangeEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMidiSysexEvent

																																																																																														[Foundation.RegisterAttribute("AVMIDISysexEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMusicEvent

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVMusicEventEnumerationBlock

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVMusicUserEvent

																																																																																														[Foundation.RegisterAttribute("AVMusicUserEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVMutableCompositionInsertHandler

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVMutableVideoCompositionCreateApplier

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVMutableVideoCompositionCreateCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVParameterEvent

																																																																																														[Foundation.RegisterAttribute("AVParameterEvent", 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 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; }
																																																																																														}

New Type: AVFoundation.AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonExtensions

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVPlayerInterstitialEventAssetListResponseStatus

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVPlayerInterstitialEventCue

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVPlayerInterstitialEventCueExtensions

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVPlayerInterstitialEventTimelineOccupancy

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVPlayerItemIntegratedTimeline

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVPlayerItemIntegratedTimelineSeekCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVPlayerItemIntegratedTimelineSnapshot

																																																																																														[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);
																																																																																															}
																																																																																														}

New Type: AVFoundation.AVPlayerItemRenderedLegibleOutput

																																																																																														[Foundation.RegisterAttribute("AVPlayerItemRenderedLegibleOutput", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVPlayerItemRenderedLegibleOutputPushDelegate

																																																																																														[Foundation.ModelAttribute()]
																																																																																														[Foundation.ProtocolAttribute()]
																																																																																														[Foundation.RegisterAttribute("Microsoft_macOS__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);
																																																																																														}

New Type: AVFoundation.AVPlayerItemSegment

																																																																																														[Foundation.RegisterAttribute("AVPlayerItemSegment", 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 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; }
																																																																																														}

New Type: AVFoundation.AVPlayerItemSegmentType

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVPlayerLooperItemOrdering

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVPlayerVideoOutput

																																																																																														[Foundation.RegisterAttribute("AVPlayerVideoOutput", 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 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);
																																																																																														}

New Type: AVFoundation.AVPlayerVideoOutputConfiguration

																																																																																														[Foundation.RegisterAttribute("AVPlayerVideoOutputConfiguration", 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 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);
																																																																																														}

New Type: AVFoundation.AVRenderedCaptionImage

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVSampleBufferGeneratorBatch

																																																																																														[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 ();
																																																																																														}

New Type: AVFoundation.AVSampleBufferGeneratorBatchMakeReadyCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVSampleBufferVideoRenderer

																																																																																														[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);
																																																																																															}
																																																																																														}

New Type: AVFoundation.AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVSpatialCaptureDiscomfortReason

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVSpatialCaptureDiscomfortReasonExtensions

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisMarker

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisMarkerMark

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisMarkerRangeOption

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisMarkerStringOption

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisPersonalVoiceAuthorizationStatus

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisProviderAudioUnit

																																																																																														[Foundation.RegisterAttribute("AVSpeechSynthesisProviderAudioUnit", 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 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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisProviderOutputBlock

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisProviderRequest

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisProviderVoice

																																																																																														[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 ();
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesisVoiceTraits

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesizerBufferCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesizerMarkerCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVSpeechSynthesizerWillSpeakMarkerEventArgs

																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVSpeechUtteranceInitializationOption

																																																																																														[Serializable]
																																																																																														public enum AVSpeechUtteranceInitializationOption {
																																																																																															PlainText = 0,
																																																																																															SsmlRepresentation = 1,
																																																																																														}

New Type: AVFoundation.AVVideoCompositionCreateApplier

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVVideoCompositionCreateCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVVideoCompositionDetermineValidityCallback

																																																																																														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);
																																																																																														}

New Type: AVFoundation.AVVideoCompositionPerFrameHdrDisplayMetadataPolicy

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.AVVideoCompositionPerFrameHdrDisplayMetadataPolicyExtensions

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVVideoOutputSpecification

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.AVVideoPerformanceMetrics

																																																																																														[Foundation.RegisterAttribute("AVVideoPerformanceMetrics", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[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; }
																																																																																														}

New Type: AVFoundation.AVZoomRange

																																																																																														[Foundation.RegisterAttribute("AVZoomRange", True)]
																																																																																														[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																														[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																														[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);
																																																																																														}

New Type: AVFoundation.CMTagCollectionVideoOutputPreset

																																																																																														[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,
																																																																																														}

New Type: AVFoundation.CMTagCollectionVideoOutputPreset_Extensions

																																																																																														[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																														public static class CMTagCollectionVideoOutputPreset_Extensions {
																																																																																															// methods
																																																																																															public static CoreMedia.CMTagCollection Create (this CMTagCollectionVideoOutputPreset value, out CoreMedia.CMTagCollectionError status);
																																																																																														}

New Type: AVFoundation.IAVCaptureMetadataOutputObjectsDelegate

																																																																																														[Foundation.ProtocolAttribute(Name = AVCaptureMetadataOutputObjectsDelegate, WrapperType = AVFoundation.AVCaptureMetadataOutputObjectsDelegateWrapper)]
																																																																																														[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidOutputMetadataObjects, Selector = captureOutput:didOutputMetadataObjects:fromConnection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
																																																																																														public interface IAVCaptureMetadataOutputObjectsDelegate : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																															// methods
																																																																																															public virtual void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection);
																																																																																														}

New Type: AVFoundation.IAVCapturePhotoOutputReadinessCoordinatorDelegate

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.IAVCaptureSessionControlsDelegate

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.IAVMetricEventStreamPublisher

																																																																																														[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 {
																																																																																														}

New Type: AVFoundation.IAVMetricEventStreamSubscriber

																																																																																														[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);
																																																																																														}

New Type: AVFoundation.IAVPlayerItemIntegratedTimelineObserver

																																																																																														[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 {
																																																																																														}

New Type: AVFoundation.IAVPlayerItemRenderedLegibleOutputPushDelegate

																																																																																														[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);
																																																																																														}

Namespace AVKit

Type Changed: AVKit.AVPlayerView

Added property:

																																																																																														public virtual AVVideoFrameAnalysisType VideoFrameAnalysisTypes { get; set; }

Namespace Accessibility

Type Changed: Accessibility.AXTechnologyExtensions

Added methods:

																																																																																														public static AXTechnology? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static AXTechnology GetValue (ObjCRuntime.NativeHandle handle);

Namespace AppKit

Type Changed: AppKit.NSAttributedStringDocumentTypeExtensions

Added methods:

																																																																																														public static NSAttributedStringDocumentType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSAttributedStringDocumentType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSBezierPath

Modified methods:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public void Append (uint[] glyphs, NSFont font)

Type Changed: AppKit.NSButton

Modified methods:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSButton CreateButton (NSImage image, System.Action action)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSButton CreateButton (string title, System.Action action)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSButton CreateButton (string title, NSImage image, System.Action action)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSButton CreateCheckbox (string title, System.Action action)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSButton CreateRadioButton (string title, System.Action action)

Type Changed: AppKit.NSFont

Modified methods:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public CoreGraphics.CGSize[] GetAdvancements (ushort[] glyphs)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public CoreGraphics.CGRect[] GetBoundingRects (ushort[] glyphs)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSFont MonospacedDigitSystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSFont MonospacedSystemFont (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight, System.Runtime.InteropServices.NFloat width)

Type Changed: AppKit.NSFontDescriptorSystemDesignExtensions

Added methods:

																																																																																														public static NSFontDescriptorSystemDesign? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSFontDescriptorSystemDesign GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSFontTextStyleExtensions

Added methods:

																																																																																														public static NSFontTextStyle? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSFontTextStyle GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSImageNameExtensions

Added methods:

																																																																																														public static NSImageName? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSImageName GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPasteboardNameExtensions

Added methods:

																																																																																														public static NSPasteboardName? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSPasteboardName GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPasteboardTypeExtensions

Added methods:

																																																																																														public static NSPasteboardType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSPasteboardType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPasteboardTypeFindPanelSearchOptionKeyExtensions

Added methods:

																																																																																														public static NSPasteboardTypeFindPanelSearchOptionKey? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSPasteboardTypeFindPanelSearchOptionKey GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPasteboardTypeTextFinderOptionKeyExtensions

Added methods:

																																																																																														public static NSPasteboardTypeTextFinderOptionKey? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSPasteboardTypeTextFinderOptionKey GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSRulerViewUnitsExtensions

Added methods:

																																																																																														public static NSRulerViewUnits? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSRulerViewUnits GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSharingServiceNameExtensions

Added methods:

																																																																																														public static NSSharingServiceName? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																														public static NSSharingServiceName GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSStringDrawing

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AppKit.NSTextContainer

Modified methods:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use NSTextContainer.FromSize instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use NSTextContainer.FromSize instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use NSTextContainer.FromSize instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use NSTextContainer.FromSize instead.")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public NSTextContainer FromContainerSize (CoreGraphics.CGSize containerSize)
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public NSTextContainer FromSize (CoreGraphics.CGSize size)

Type Changed: AppKit.NSTextContentTypeExtensions

Added methods:

																																																																																															public static NSTextContentType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static NSTextContentType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextHighlightColorSchemeExtensions

Added methods:

																																																																																															public static NSTextHighlightColorScheme? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static NSTextHighlightColorScheme GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextHighlightStyleExtensions

Added methods:

																																																																																															public static NSTextHighlightStyle? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static NSTextHighlightStyle GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextListMarkerFormatsExtensions

Added methods:

																																																																																															public static NSTextListMarkerFormats? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static NSTextListMarkerFormats GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTouchBarItemIdentifierExtensions

Added methods:

																																																																																															public static NSTouchBarItemIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static NSTouchBarItemIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSWorkspace

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NSWorkspace.GetIcon' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NSWorkspace.GetIcon' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
--[Foundation.AdviceAttribute("Use 'NSWorkSpace.IconForContentType' instead.")]
++[Foundation.AdviceAttribute("Use 'NSWorkSpace.IconForContentType' instead.")]
 ---public virtual NSImage IconForFileType (HfsTypeCode typeCode)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NSWorkspace.GetIcon' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NSWorkspace.GetIcon' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
--[Foundation.AdviceAttribute("Use 'NSWorkSpace.IconForContentType' instead.")]
++[Foundation.AdviceAttribute("Use 'NSWorkSpace.IconForContentType' instead.")]
 ---public virtual NSImage IconForFileType (string fileType)

Namespace AudioToolbox

Type Changed: AudioToolbox.MusicSequence

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'AVAudioEngine' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use 'AVAudioEngine' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'AVAudioEngine' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'AVAudioEngine' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'AVAudioEngine' 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 AudioUnit.AUGraph AUGraph { get; set; }
++public AudioUnit.AUGraph AUGraph { get; set; }

Namespace AuthenticationServices

Type Changed: AuthenticationServices.ASAuthorizationOperationExtensions

Added methods:

																																																																																															public static ASAuthorizationOperation? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationOperation GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationProviderAuthorizationOperationExtensions

Added methods:

																																																																																															public static ASAuthorizationProviderAuthorizationOperation? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationProviderAuthorizationOperation GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionEncryptionAlgorithmExtensions

Added methods:

																																																																																															public static ASAuthorizationProviderExtensionEncryptionAlgorithm? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationProviderExtensionEncryptionAlgorithm GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionSigningAlgorithmExtensions

Added methods:

																																																																																															public static ASAuthorizationProviderExtensionSigningAlgorithm? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationProviderExtensionSigningAlgorithm GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialResidentKeyPreferenceExtensions

Added methods:

																																																																																															public static ASAuthorizationPublicKeyCredentialResidentKeyPreference? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationPublicKeyCredentialResidentKeyPreference GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnumExtensions

Added methods:

																																																																																															public static ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnum? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnum GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationScopeExtensions

Added methods:

																																																																																															public static ASAuthorizationScope? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationScope GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportExtensions

Added methods:

																																																																																															public static ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport GetValue (ObjCRuntime.NativeHandle handle);

Namespace BusinessChat

Type Changed: BusinessChat.BCParameterNameExtensions

Added methods:

																																																																																															public static BCParameterName? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static BCParameterName GetValue (ObjCRuntime.NativeHandle handle);

Namespace CFNetwork

Type Changed: CFNetwork.CFHTTPMessage

Type Changed: CFNetwork.CFHTTPMessage.AuthenticationScheme

Modified fields:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Not available anymore.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Not available anymore.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---OAuth1 = 5

Namespace ClassKit

Type Changed: ClassKit.CLSContextTopicExtensions

Added methods:

																																																																																															public static CLSContextTopic? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CLSContextTopic GetValue (ObjCRuntime.NativeHandle handle);

Namespace Contacts

Type Changed: Contacts.CNPostalAddressKeyOptionExtensions

Added methods:

																																																																																															public static CNPostalAddressKeyOption? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CNPostalAddressKeyOption GetValue (ObjCRuntime.NativeHandle handle);

Namespace CoreAnimation

Type Changed: CoreAnimation.CAContentsFormatExtensions

Added methods:

																																																																																															public static CAContentsFormat? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CAContentsFormat GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CACornerCurveExtensions

Added methods:

																																																																																															public static CACornerCurve? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CACornerCurve GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAGradientLayerTypeExtensions

Added methods:

																																																																																															public static CAGradientLayerType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CAGradientLayerType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAScrollExtensions

Added methods:

																																																																																															public static CAScroll? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CAScroll GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CATextLayerAlignmentModeExtensions

Added methods:

																																																																																															public static CATextLayerAlignmentMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CATextLayerAlignmentMode GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CATextLayerTruncationModeExtensions

Added methods:

																																																																																															public static CATextLayerTruncationMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CATextLayerTruncationMode GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAToneMapModeExtensions

Added methods:

																																																																																															public static CAToneMapMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CAToneMapMode GetValue (ObjCRuntime.NativeHandle handle);

Namespace CoreFoundation

Type Changed: CoreFoundation.CFStream

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'NSUrlSession' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'NSUrlSession' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'NSUrlSession' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'NSUrlSession' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSUrlSession' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSUrlSession' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'NSUrlSession' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'NSUrlSession' 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 CFNetwork.CFHTTPStream CreateForStreamedHTTPRequest (CFNetwork.CFHTTPMessage request, Foundation.NSInputStream body)
++public CFNetwork.CFHTTPStream CreateForStreamedHTTPRequest (CFNetwork.CFHTTPMessage request, Foundation.NSInputStream body)

Type Changed: CoreFoundation.CFStringTransformExtensions

Added methods:

																																																																																															public static CFStringTransform? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CFStringTransform GetValue (ObjCRuntime.NativeHandle handle);

New Type: CoreFoundation.CFComparisonResult

																																																																																															[Serializable]
																																																																																															[ObjCRuntime.NativeAttribute()]
																																																																																															public enum CFComparisonResult {
																																																																																																EqualTo = 0,
																																																																																																GreaterThan = 1,
																																																																																																LessThan = -1,
																																																																																															}

Namespace CoreGraphics

Type Changed: CoreGraphics.CGAffineTransform

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CoreFoundation.CGAffineTransformComponents Decompose ()
++public CoreFoundation.CGAffineTransformComponents Decompose ()
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGAffineTransform MakeWithComponents (CoreFoundation.CGAffineTransformComponents components)
++public CGAffineTransform MakeWithComponents (CoreFoundation.CGAffineTransformComponents components)

Type Changed: CoreGraphics.CGConstantColorExtensions

Added methods:

																																																																																															public static CGConstantColor? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CGConstantColor GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreGraphics.CGContext

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
-public void DrawConicGradient (CGGradient gradient, CGPoint point, System.Runtime.InteropServices.NFloat angle)
++public void DrawConicGradient (CGGradient gradient, CGPoint point, System.Runtime.InteropServices.NFloat angle)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use the 'CoreText' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.9", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.9", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API 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 void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, byte[] bytes)
++public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, byte[] bytes)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API instead.")]
-public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, string str)
++public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, string str)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use the 'CoreText' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.9", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.9", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API 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 void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, byte[] bytes, int length)
++public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, byte[] bytes, int length)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use the 'CoreText' API instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the 'CoreText' API instead.")]
-public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, string str, int length)
++public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, string str, int length)

Type Changed: CoreGraphics.CGDisplay

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.9")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.9")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-public bool IsCaptured (int display)
++public bool IsCaptured (int display)

Type Changed: CoreGraphics.CGPath

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateByFlattening (System.Runtime.InteropServices.NFloat flatteningThreshold)
++public CGPath CreateByFlattening (System.Runtime.InteropServices.NFloat flatteningThreshold)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateByIntersectingPath (CGPath maskPath, bool evenOddFillRule)
++public CGPath CreateByIntersectingPath (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateByNormalizing (bool evenOddFillRule)
++public CGPath CreateByNormalizing (bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateBySubtractingPath (CGPath maskPath, bool evenOddFillRule)
++public CGPath CreateBySubtractingPath (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateBySymmetricDifferenceOfPath (CGPath maskPath, bool evenOddFillRule)
++public CGPath CreateBySymmetricDifferenceOfPath (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateByUnioningPath (CGPath maskPath, bool evenOddFillRule)
++public CGPath CreateByUnioningPath (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateLineByIntersectingPath (CGPath maskPath, bool evenOddFillRule)
++public CGPath CreateLineByIntersectingPath (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath CreateLineBySubtractingPath (CGPath maskPath, bool evenOddFillRule)
++public CGPath CreateLineBySubtractingPath (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public bool DoesIntersect (CGPath maskPath, bool evenOddFillRule)
++public bool DoesIntersect (CGPath maskPath, bool evenOddFillRule)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
-public CGPath[] GetSeparateComponents (bool evenOddFillRule)
++public CGPath[] GetSeparateComponents (bool evenOddFillRule)

Namespace CoreImage

Type Changed: CoreImage.CIRawDecoderVersionExtensions

Added methods:

																																																																																															public static CIRawDecoderVersion? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CIRawDecoderVersion GetValue (ObjCRuntime.NativeHandle handle);

Namespace CoreMedia

Type Changed: CoreMedia.CMFormatDescription

Added property:

																																																																																															public CMTaggedBufferGroupFormatType TaggedBufferGroupFormatType { get; }

Type Changed: CoreMedia.CMFormatDescriptionProjectionKindExtensions

Added methods:

																																																																																															public static CMFormatDescriptionProjectionKind? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CMFormatDescriptionProjectionKind GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreMedia.CMFormatDescriptionViewPackingKindExtensions

Added methods:

																																																																																															public static CMFormatDescriptionViewPackingKind? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																															public static CMFormatDescriptionViewPackingKind GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreMedia.CMMediaType

Added value:

																																																																																															TaggedBufferGroup = 1952606066,

Type Changed: CoreMedia.CMSampleBuffer

Modified attributes:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
+[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-
++
```

Added property:

																																																																																																public CMTaggedBufferGroup TaggedBufferGroup { get; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMSampleBuffer CreateReady (CMBlockBuffer dataBuffer, CMFormatDescription formatDescription, int samplesCount, CMSampleTimingInfo[] sampleTimingArray, UIntPtr[] sampleSizeArray, out CMSampleBufferError error)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo[] timing)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)]
+[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo[] timing, out IntPtr status)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMAudioFormatDescription GetAudioFormatDescription ()
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMBlockBuffer GetDataBuffer ()
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CoreVideo.CVImageBuffer GetImageBuffer ()
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMSampleTimingInfo[] GetSampleTimingInfo ()
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)]
+[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMSampleTimingInfo[] GetSampleTimingInfo (out IntPtr status)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CMVideoFormatDescription GetVideoFormatDescription ()

Added methods:

																																																																																																public static CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo[] timing, out int status);
																																																																																																public CMSampleTimingInfo[] GetSampleTimingInfo (out int status);

Type Changed: CoreMedia.CMSampleBufferAttachmentKeyExtensions

Added methods:

																																																																																																public static CMSampleBufferAttachmentKey? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																public static CMSampleBufferAttachmentKey GetValue (ObjCRuntime.NativeHandle handle);

New Type: CoreMedia.CMPackingType

																																																																																																[Serializable]
																																																																																																[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 enum CMPackingType {
																																																																																																	None = 1852796517,
																																																																																																	OverUnder = 1870030194,
																																																																																																	SideBySide = 1936286821,
																																																																																																}

New Type: CoreMedia.CMProjectionType

																																																																																																[Serializable]
																																																																																																[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 enum CMProjectionType {
																																																																																																	Equirectangular = 1701934441,
																																																																																																	Fisheye = 1718186856,
																																																																																																	HalfEquirectangular = 1751478645,
																																																																																																	Rectangular = 1919247220,
																																																																																																}

New Type: CoreMedia.CMStereoViewComponents

																																																																																																[Serializable]
																																																																																																[System.FlagsAttribute()]
																																																																																																[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 CMStereoViewComponents {
																																																																																																	LeftEye = 1,
																																																																																																	None = 0,
																																																																																																	RightEye = 2,
																																																																																																}

New Type: CoreMedia.CMStereoViewInterpretationOptions

																																																																																																[Serializable]
																																																																																																[System.FlagsAttribute()]
																																																																																																[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 CMStereoViewInterpretationOptions {
																																																																																																	AdditionalViews = 2,
																																																																																																	Default = 0,
																																																																																																	StereoOrderReversed = 1,
																																																																																																}

New Type: CoreMedia.CMTag

																																																																																																[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																																[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 struct CMTag {
																																																																																																	// properties
																																																																																																	public CMTagCategory Category { get; }
																																																																																																	public CMTagDataType DataType { get; }
																																																																																																	public ulong FlagsValue { get; }
																																																																																																	public double Float64Value { get; }
																																																																																																	public bool HasFlagsValue { get; }
																																																																																																	public bool HasFloat64Value { get; }
																																																																																																	public bool HasInt64Value { get; }
																																																																																																	public bool HasOSTypeValue { get; }
																																																																																																	public long Int64Value { get; }
																																																																																																	public static CMTag Invalid { get; }
																																																																																																	public bool IsValid { get; }
																																																																																																	public static CMTag MediaSubTypeMebx { get; }
																																																																																																	public static CMTag MediaTypeAudio { get; }
																																																																																																	public static CMTag MediaTypeMetadata { get; }
																																																																																																	public static CMTag MediaTypeVideo { get; }
																																																																																																	public uint OSTypeValue { get; }
																																																																																																	public static CMTag PackingTypeNone { get; }
																																																																																																	public static CMTag PackingTypeOverUnder { get; }
																																																																																																	public static CMTag PackingTypeSideBySide { get; }
																																																																																																	public static CMTag ProjectionTypeEquirectangular { get; }
																																																																																																	public static CMTag ProjectionTypeFisheye { get; }
																																																																																																	public static CMTag ProjectionTypeHalfEquirectangular { get; }
																																																																																																	public static CMTag ProjectionTypeRectangular { get; }
																																																																																																	public static CMTag StereoInterpretationOrderReversed { get; }
																																																																																																	public static CMTag StereoLeftAndRightEye { get; }
																																																																																																	public static CMTag StereoLeftEye { get; }
																																																																																																	public static CMTag StereoNone { get; }
																																																																																																	public static CMTag StereoRightEye { get; }
																																																																																																	public ulong Value { get; }
																																																																																																	// methods
																																																																																																	public static CoreFoundation.CFComparisonResult Compare (CMTag tag1, CMTag tag2);
																																																																																																	public static CMTag? Create (Foundation.NSDictionary dictionary);
																																																																																																	public static CMTag CreateWithFlagsValue (CMTagCategory category, ulong flags);
																																																																																																	public static CMTag CreateWithFloat64Value (CMTagCategory category, double value);
																																																																																																	public static CMTag CreateWithOSTypeValue (CMTagCategory category, uint osTypeValue);
																																																																																																	public static CMTag CreateWithSInt64Value (CMTagCategory category, long value);
																																																																																																	public override bool Equals (object obj);
																																																																																																	public static bool Equals (CMTag tag1, CMTag tag2);
																																																																																																	public override int GetHashCode ();
																																																																																																	public Foundation.NSDictionary ToDictionary ();
																																																																																																	public override string ToString ();
																																																																																																}

New Type: CoreMedia.CMTagCategory

																																																																																																[Serializable]
																																																																																																[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 enum CMTagCategory {
																																																																																																	ChannelId = 1986226286,
																																																																																																	MediaSubType = 1836283234,
																																																																																																	MediaType = 1835297121,
																																																																																																	PackingType = 1885430635,
																																																																																																	PixelFormat = 1885960294,
																																																																																																	ProjectionType = 1886547818,
																																																																																																	StereoView = 1702454643,
																																																																																																	StereoViewInterpretation = 1702455664,
																																																																																																	TrackId = 1953653099,
																																																																																																	Undefined = 0,
																																																																																																	VideoLayerId = 1986814329,
																																																																																																}

New Type: CoreMedia.CMTagCollection

																																																																																																[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																																[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 class CMTagCollection : CoreFoundation.NativeObject {
																																																																																																	// properties
																																																																																																	public IntPtr Count { get; }
																																																																																																	public bool IsEmpty { get; }
																																																																																																	public CMTag[] Tags { get; }
																																																																																																	// methods
																																																																																																	public CMTagCollectionError Add (CMTag tag);
																																																																																																	public CMTagCollectionError Add (CMTagCollection collection);
																																																																																																	public CMTagCollectionError Add (CMTag[] tags);
																																																																																																	public void Apply (CMTagCollectionApplyFunction callback);
																																																																																																	public CMTag ApplyUntil (CMTagCollectionTagFilterFunction callback);
																																																																																																	public bool ContainsCategory (CMTagCategory category);
																																																																																																	public bool ContainsTag (CMTag tag);
																																																																																																	public bool ContainsTagCollection (CMTagCollection tagCollection);
																																																																																																	public bool ContainsTags (CMTag[] tags);
																																																																																																	public CMTagCollection Copy (out CMTagCollectionError status);
																																																																																																	public static CMTagCollection Create (CMTag[] tags);
																																																																																																	public static CMTagCollection Create (Foundation.NSData data, out CMTagCollectionError status);
																																																																																																	public static CMTagCollection Create (Foundation.NSDictionary dictionary, out CMTagCollectionError status);
																																																																																																	public static CMTagCollection Create (out CMTagCollectionError status, CMTag[] tags);
																																																																																																	public static CMTagCollection CreateMutable ();
																																																																																																	public static CMTagCollection CreateMutable (out CMTagCollectionError status);
																																																																																																	public static CMTagCollection CreateMutable (IntPtr capacity, out CMTagCollectionError status);
																																																																																																	public CMTagCollection CreateMutableCopy (out CMTagCollectionError status);
																																																																																																	public CMTagCollection CreateWithCopyOfTags (out CMTagCollectionError status, CMTagCategory[] categories);
																																																																																																	public CMTagCollection ExclusiveOr (CMTagCollection collection, out CMTagCollectionError status);
																																																																																																	public static CMTagCollection ExclusiveOr (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status);
																																																																																																	public IntPtr GetCount (CMTagCategory category);
																																																																																																	public IntPtr GetCount (CMTagCollectionTagFilterFunction filter);
																																																																																																	public CMTag[] GetTags (CMTagCollectionTagFilterFunction filter);
																																																																																																	public CMTag[] GetTags (out CMTagCollectionError status);
																																																																																																	public CMTag[] GetTags (CMTagCategory category, out CMTagCollectionError status);
																																																																																																	public CMTagCollectionError GetTags (CMTag[] tags, IntPtr tagCount, out IntPtr tagsCopied);
																																																																																																	public CMTagCollectionError GetTags (CMTagCategory category, CMTag[] tags, IntPtr tagCount, out IntPtr tagsCopied);
																																																																																																	public CMTagCollectionError GetTags (CMTagCollectionTagFilterFunction filter, CMTag[] tags, IntPtr tagCount, out IntPtr tagsCopied);
																																																																																																	public static IntPtr GetTypeId ();
																																																																																																	public CMTagCollection Intersect (CMTagCollection collection, out CMTagCollectionError status);
																																																																																																	public static CMTagCollection Intersect (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status);
																																																																																																	public CMTagCollectionError Remove (CMTag tag);
																																																																																																	public CMTagCollectionError RemoveAllTags ();
																																																																																																	public CMTagCollectionError RemoveAllTags (CMTagCategory category);
																																																																																																	public CMTagCollection Subtract (CMTagCollection collection, out CMTagCollectionError status);
																																																																																																	public static CMTagCollection Subtract (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status);
																																																																																																	public Foundation.NSData ToData ();
																																																																																																	public Foundation.NSDictionary ToDictionary ();
																																																																																																	public override string ToString ();
																																																																																																	public CMTagCollection Union (CMTagCollection collection, out CMTagCollectionError status);
																																																																																																	public static CMTagCollection Union (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status);
																																																																																																}

New Type: CoreMedia.CMTagCollectionApplyFunction

																																																																																																public sealed delegate CMTagCollectionApplyFunction : System.MulticastDelegate {
																																																																																																	// constructors
																																																																																																	public CMTagCollectionApplyFunction (object object, IntPtr method);
																																																																																																	// methods
																																																																																																	public virtual System.IAsyncResult BeginInvoke (CMTag tag, System.AsyncCallback callback, object object);
																																																																																																	public virtual void EndInvoke (System.IAsyncResult result);
																																																																																																	public virtual void Invoke (CMTag tag);
																																																																																																}

New Type: CoreMedia.CMTagCollectionError

																																																																																																[Serializable]
																																																																																																[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 enum CMTagCollectionError {
																																																																																																	AllocationFailed = -15741,
																																																																																																	ExhaustedBufferSize = -15748,
																																																																																																	InternalError = -15742,
																																																																																																	InvalidTag = -15743,
																																																																																																	InvalidTagCollectionData = -15745,
																																																																																																	InvalidTagCollectionDataVersion = -15747,
																																																																																																	InvalidTagCollectionDictionary = -15744,
																																																																																																	NotYetImplemented = -15749,
																																																																																																	ParamErr = -15740,
																																																																																																	Success = 0,
																																																																																																	TagNotFound = -15746,
																																																																																																}

New Type: CoreMedia.CMTagCollectionTagFilterFunction

																																																																																																public sealed delegate CMTagCollectionTagFilterFunction : System.MulticastDelegate {
																																																																																																	// constructors
																																																																																																	public CMTagCollectionTagFilterFunction (object object, IntPtr method);
																																																																																																	// methods
																																																																																																	public virtual System.IAsyncResult BeginInvoke (CMTag tag, System.AsyncCallback callback, object object);
																																																																																																	public virtual bool EndInvoke (System.IAsyncResult result);
																																																																																																	public virtual bool Invoke (CMTag tag);
																																																																																																}

New Type: CoreMedia.CMTagDataType

																																																																																																[Serializable]
																																																																																																[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 enum CMTagDataType {
																																																																																																	Flags = 7,
																																																																																																	Float64 = 3,
																																																																																																	Invalid = 0,
																																																																																																	OSType = 5,
																																																																																																	SInt64 = 2,
																																																																																																}

New Type: CoreMedia.CMTagError

																																																																																																[Serializable]
																																																																																																[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 enum CMTagError {
																																																																																																	AllocationFailed = -15731,
																																																																																																	ParamErr = -15730,
																																																																																																	Success = 0,
																																																																																																}

New Type: CoreMedia.CMTaggedBufferGroup

																																																																																																[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																[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 class CMTaggedBufferGroup : CoreFoundation.NativeObject {
																																																																																																	// properties
																																																																																																	public IntPtr Count { get; }
																																																																																																	// methods
																																																																																																	public static CMTaggedBufferGroup Combine (CMTaggedBufferGroup[] groups);
																																																																																																	public static CMTaggedBufferGroup Combine (out CMTaggedBufferGroupError status, CMTaggedBufferGroup[] groups);
																																																																																																	public static CMTaggedBufferGroup Create (CMTagCollection[] tagCollections, CoreFoundation.NativeObject[] buffers, out CMTaggedBufferGroupError status);
																																																																																																	public static CMTaggedBufferGroup Create (CMTagCollection[] tagCollections, CMSampleBuffer[] buffers, out CMTaggedBufferGroupError status);
																																																																																																	public static CMTaggedBufferGroup Create (CMTagCollection[] tagCollections, CoreVideo.CVPixelBuffer[] buffers, out CMTaggedBufferGroupError status);
																																																																																																	public CMFormatDescription CreateFormatDescription (out CMTaggedBufferGroupError status);
																																																																																																	public CMSampleBuffer CreateSampleBuffer (CMTime sampleBufferPts, CMTime sampleBufferDuration, CMFormatDescription formatDescription, out CMTaggedBufferGroupError status);
																																																																																																	public IntPtr GetNumberOfMatches (CMTagCollection tagCollection);
																																																																																																	public CoreVideo.CVPixelBuffer GetPixelBuffer (IntPtr index);
																																																																																																	public CoreVideo.CVPixelBuffer GetPixelBuffer (CMTag tag, out IntPtr index);
																																																																																																	public CoreVideo.CVPixelBuffer GetPixelBuffer (CMTagCollection tagCollection, out IntPtr index);
																																																																																																	public CMSampleBuffer GetSampleBuffer (IntPtr index);
																																																																																																	public CMSampleBuffer GetSampleBuffer (CMTag tag, out IntPtr index);
																																																																																																	public CMSampleBuffer GetSampleBuffer (CMTagCollection tagCollection, out IntPtr index);
																																																																																																	public CMTagCollection GetTagCollection (IntPtr index);
																																																																																																	public static CMTaggedBufferGroup GetTaggedBufferGroup (CMSampleBuffer sampleBuffer);
																																																																																																	public static IntPtr GetTypeId ();
																																																																																																	public bool Matches (CMFormatDescription formatDescription);
																																																																																																}

New Type: CoreMedia.CMTaggedBufferGroupError

																																																																																																[Serializable]
																																																																																																[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 CMTaggedBufferGroupError {
																																																																																																	AllocationFailed = -15781,
																																																																																																	InternalError = -15782,
																																																																																																	ParamErr = -15780,
																																																																																																	Success = 0,
																																																																																																}

New Type: CoreMedia.CMTaggedBufferGroupFormatType

																																																																																																[Serializable]
																																																																																																[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 enum CMTaggedBufferGroupFormatType {
																																																																																																	TaggedBufferGroup = 1952606066,
																																																																																																}

Namespace CoreVideo

Type Changed: CoreVideo.CVBuffer

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the generic 'GetAttachment<T>' method instead.")]
+[System.ObsoleteAttribute("Use the generic 'GetAttachment<T>' method instead.")]
-public Foundation.NSObject GetAttachment (Foundation.NSString key, out CVAttachmentMode attachmentMode)
++public Foundation.NSObject GetAttachment (Foundation.NSString key, out CVAttachmentMode attachmentMode)

Added method:

																																																																																																public T GetAttachment<T> (Foundation.NSString key, out CVAttachmentMode attachmentMode);

Type Changed: CoreVideo.CVImageBufferAlphaChannelModeExtensions

Added methods:

																																																																																																public static CVImageBufferAlphaChannelMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																public static CVImageBufferAlphaChannelMode GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreVideo.CVImageBufferColorPrimariesExtensions

Added methods:

																																																																																																public static CVImageBufferColorPrimaries? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																public static CVImageBufferColorPrimaries GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreVideo.CVImageBufferTransferFunctionExtensions

Added methods:

																																																																																																public static CVImageBufferTransferFunction? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																public static CVImageBufferTransferFunction GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreVideo.CVImageBufferYCbCrMatrixExtensions

Added methods:

																																																																																																public static CVImageBufferYCbCrMatrix? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																public static CVImageBufferYCbCrMatrix GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: CoreVideo.CVMetalBufferCacheAttributes

Modified attributes:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---
```

Namespace Foundation

Type Changed: Foundation.NSAttributedString

Modified constructors:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
-public NSAttributedString (NSData data, out NSError error)
++public NSAttributedString (NSData data, out NSError error)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
-public NSAttributedString (NSUrl url, out NSError error)
++public NSAttributedString (NSUrl url, out NSError error)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
-public NSAttributedString (NSData data, NSAttributedStringDocumentAttributes documentAttributes, out NSError error)
++public NSAttributedString (NSData data, NSAttributedStringDocumentAttributes documentAttributes, out NSError error)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")]
-public NSAttributedString (NSUrl url, NSAttributedStringDocumentAttributes documentAttributes, out NSError error)
++public NSAttributedString (NSUrl url, NSAttributedStringDocumentAttributes documentAttributes, out NSError error)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)]
-public NSAttributedString (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
++public NSAttributedString (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)]
-public NSAttributedString (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
++public NSAttributedString (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)]
+[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)]
-public NSAttributedString (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
++public NSAttributedString (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)

Added methods:

																																																																																																	public static NSAttributedString Create (NSData data, out NSError error);
																																																																																																	public static NSAttributedString Create (NSUrl url, out NSError error);
																																																																																																	public static NSAttributedString Create (NSData data, NSAttributedStringDocumentAttributes options, out NSError error);
																																																																																																	public static NSAttributedString Create (NSUrl url, NSAttributedStringDocumentAttributes options, out NSError error);
																																																																																																	public static NSAttributedString Create (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error);
																																																																																																	public static NSAttributedString Create (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error);
																																																																																																	public static NSAttributedString Create (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error);

Type Changed: Foundation.NSAttributedStringNameKeyExtensions

Added methods:

																																																																																																	public static NSAttributedStringNameKey? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSAttributedStringNameKey GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSCache

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'SetObjectForKey' instead.", False)]
+[System.ObsoleteAttribute("Use 'SetObjectForKey' instead.", False)]
-public virtual void SetObjectforKey (NSObject obj, NSObject key)
++public virtual void SetObjectforKey (NSObject obj, NSObject key)

Added method:

																																																																																																	public void SetObjectForKey (NSObject obj, NSObject key);

Type Changed: Foundation.NSError

Modified properties:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public NSString NSNetServicesErrorCode { get; }

Type Changed: Foundation.NSFileProtectionTypeExtensions

Added methods:

																																																																																																	public static NSFileProtectionType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSFileProtectionType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSItemDownloadingStatusExtensions

Added methods:

																																																																																																	public static NSItemDownloadingStatus? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSItemDownloadingStatus GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSLinguisticTagExtensions

Added methods:

																																																																																																	public static NSLinguisticTag? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSLinguisticTag GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSLinguisticTagSchemeExtensions

Added methods:

																																																																																																	public static NSLinguisticTagScheme? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSLinguisticTagScheme GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSNumber

Added methods:

																																																																																																	public static bool ToBool (ObjCRuntime.NativeHandle handle);
																																																																																																	public static byte ToByte (ObjCRuntime.NativeHandle handle);
																																																																																																	public static double ToDouble (ObjCRuntime.NativeHandle handle);
																																																																																																	public static float ToFloat (ObjCRuntime.NativeHandle handle);
																																																																																																	public static short ToInt16 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static int ToInt32 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static long ToInt64 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static System.Runtime.InteropServices.NFloat ToNFloat (ObjCRuntime.NativeHandle handle);
																																																																																																	public static IntPtr ToNInt (ObjCRuntime.NativeHandle handle);
																																																																																																	public static UIntPtr ToNUInt (ObjCRuntime.NativeHandle handle);
																																																																																																	public static sbyte ToSByte (ObjCRuntime.NativeHandle handle);
																																																																																																	public static ushort ToUInt16 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static uint ToUInt32 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static ulong ToUInt64 (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSRunLoopModeExtensions

Added methods:

																																																																																																	public static NSRunLoopMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSRunLoopMode GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSStringTransformExtensions

Added methods:

																																																																																																	public static NSStringTransform? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSStringTransform GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSValue

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public NSValue FromCGAffineTransform (CoreGraphics.CGAffineTransform tran)

Added methods:

																																																																																																	public static CoreAnimation.CATransform3D ToCATransform3D (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreGraphics.CGAffineTransform ToCGAffineTransform (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreGraphics.CGPoint ToCGPoint (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreGraphics.CGRect ToCGRect (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreGraphics.CGSize ToCGSize (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreLocation.CLLocationCoordinate2D ToCLLocationCoordinate2D (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreMedia.CMTime ToCMTime (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreMedia.CMTimeMapping ToCMTimeMapping (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreMedia.CMTimeRange ToCMTimeRange (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CoreMedia.CMVideoDimensions ToCMVideoDimensions (ObjCRuntime.NativeHandle handle);
																																																																																																	public static MapKit.MKCoordinateSpan ToMKCoordinateSpan (ObjCRuntime.NativeHandle handle);
																																																																																																	public static NSRange ToNSRange (ObjCRuntime.NativeHandle handle);
																																																																																																	public static SceneKit.SCNMatrix4 ToSCNMatrix4 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static SceneKit.SCNVector3 ToSCNVector3 (ObjCRuntime.NativeHandle handle);
																																																																																																	public static SceneKit.SCNVector4 ToSCNVector4 (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.RegisterAttribute

Added property:

																																																																																																	public bool IsStubClass { get; set; }

Namespace GameController

Type Changed: GameController.GCInputDirectionalExtensions

Added methods:

																																																																																																	public static GCInputDirectional? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static GCInputDirectional GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: GameController.GCInputMicroGamepadExtensions

Added methods:

																																																																																																	public static GCInputMicroGamepad? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static GCInputMicroGamepad GetValue (ObjCRuntime.NativeHandle handle);

Namespace HealthKit

Type Changed: HealthKit.HKCategoryTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKCategoryTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKCategoryTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKCharacteristicTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKCharacteristicTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKCharacteristicTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKClinicalTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKClinicalTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKClinicalTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKCorrelationTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKCorrelationTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKCorrelationTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKDataTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKDataTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKDataTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKDocumentTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKDocumentTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKDocumentTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKFhirReleaseExtensions

Added methods:

																																																																																																	public static HKFhirRelease? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKFhirRelease GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKFhirResourceTypeExtensions

Added methods:

																																																																																																	public static HKFhirResourceType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKFhirResourceType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKQuantityTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKQuantityTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKQuantityTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKScoredAssessmentTypeIdentifierExtensions

Added methods:

																																																																																																	public static HKScoredAssessmentTypeIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKScoredAssessmentTypeIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKVerifiableClinicalRecordCredentialTypeExtensions

Added methods:

																																																																																																	public static HKVerifiableClinicalRecordCredentialType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKVerifiableClinicalRecordCredentialType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKVerifiableClinicalRecordSourceTypeExtensions

Added methods:

																																																																																																	public static HKVerifiableClinicalRecordSourceType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static HKVerifiableClinicalRecordSourceType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: HealthKit.HKWorkoutSession

Modified properties:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual HKWorkoutActivityType ActivityType { get; }
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual HKWorkoutSessionLocationType LocationType { get; }

Modified methods:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual void End ()
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual void Pause ()
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual void Prepare ()
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual void Resume ()
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual void StartActivity (Foundation.NSDate date)
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
 ---public virtual void StopActivity (Foundation.NSDate date)

Namespace ImageCaptureCore

Type Changed: ImageCaptureCore.ICTransportTypeExtensions

Added methods:

																																																																																																	public static ICTransportType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static ICTransportType GetValue (ObjCRuntime.NativeHandle handle);

Namespace ImageIO

Type Changed: ImageIO.CGImageAuxiliaryDataTypeExtensions

Added methods:

																																																																																																	public static CGImageAuxiliaryDataType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static CGImageAuxiliaryDataType GetValue (ObjCRuntime.NativeHandle handle);

Namespace ImageKit

Type Changed: ImageKit.IKOverlayTypeExtensions

Added methods:

																																																																																																	public static IKOverlayType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static IKOverlayType GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKToolModeExtensions

Added methods:

																																																																																																	public static IKToolMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static IKToolMode GetValue (ObjCRuntime.NativeHandle handle);

Namespace Intents

Type Changed: Intents.INCallRecordTypeResolutionResult

Modified methods:

-[Foundation.ExportAttribute("confirmationRequiredWithCallRecordTypeToConfirm:")]
++[Foundation.ExportAttribute("confirmationRequiredWithCallRecordTypeToConfirm:")]
-[ObjCRuntime.BindingImplAttribute(3)]
+[ObjCRuntime.BindingImplAttribute(3)]
-[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.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public INCallRecordTypeResolutionResult GetConfirmationRequired (INCallRecordType valueToConfirm)
++public INCallRecordTypeResolutionResult GetConfirmationRequired (INCallRecordType valueToConfirm)
-[Foundation.ExportAttribute("successWithResolvedCallRecordType:")]
++[Foundation.ExportAttribute("successWithResolvedCallRecordType:")]
-[ObjCRuntime.BindingImplAttribute(3)]
+[ObjCRuntime.BindingImplAttribute(3)]
-[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.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public INCallRecordTypeResolutionResult GetSuccess (INCallRecordType resolvedValue)
++public INCallRecordTypeResolutionResult GetSuccess (INCallRecordType resolvedValue)

Type Changed: Intents.INIntentIdentifierExtensions

Added methods:

																																																																																																	public static INIntentIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static INIntentIdentifier GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Intents.INPersonHandleLabelExtensions

Added methods:

																																																																																																	public static INPersonHandleLabel? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static INPersonHandleLabel GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Intents.INPersonRelationshipExtensions

Added methods:

																																																																																																	public static INPersonRelationship? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																																	public static INPersonRelationship GetValue (ObjCRuntime.NativeHandle handle);

Type Changed: Intents.INSpeakableString

Modified constructors:

-[Foundation.ExportAttribute("initWithVocabularyIdentifier:spokenPhrase:pronunciationHint:")]
++[Foundation.ExportAttribute("initWithVocabularyIdentifier:spokenPhrase:pronunciationHint:")]
-[ObjCRuntime.BindingImplAttribute(3)]
+[ObjCRuntime.BindingImplAttribute(3)]
-[ObjCRuntime.DesignatedInitializerAttribute()]
+[ObjCRuntime.DesignatedInitializerAttribute()]
-[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("tvos14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")]
-public INSpeakableString (string identifier, string spokenPhrase, string pronunciationHint)
++public INSpeakableString (string identifier, string spokenPhrase, string pronunciationHint)

Type Changed: Intents.INStartCallIntent

Modified constructors:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use '.ctor (INCallRecordFilter, INCallRecord, INCallAudioRoute, INCallDestinationType, INPerson[], INCallCapability)' overload instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use '.ctor (INCallRecordFilter, INCallRecord, INCallAudioRoute, INCallDestinationType, INPerson[], INCallCapability)' overload instead.")]
-public INStartCallIntent (INCallAudioRoute audioRoute, INCallDestinationType destinationType, INPerson[] contacts, INCallRecordType recordTypeForRedialing, INCallCapability callCapability)
++public INStartCallIntent (INCallAudioRoute audioRoute, INCallDestinationType destinationType, INPerson[] contacts, INCallRecordType recordTypeForRedialing, INCallCapability callCapability)

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0")]
-public virtual INCallRecordType RecordTypeForRedialing { get; }
++public virtual INCallRecordType RecordTypeForRedialing { get; }

Namespace LocalAuthentication

Type Changed: LocalAuthentication.LAEnvironmentState

Modified properties:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
 ---public virtual LAEnvironmentMechanismCompanion[] Companions { get; }

Type Changed: LocalAuthentication.LAStatus

Modified fields:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---CompanionNotAvailable = -11

Namespace MLCompute

Type Changed: MLCompute.MLCActivationDescriptor

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCActivationLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public MLCActivationLayer CreateClampLayer (float minValue, float maxValue)
++public MLCActivationLayer CreateClampLayer (float minValue, float maxValue)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public MLCActivationLayer CreateHardSwishLayer ()
++public MLCActivationLayer CreateHardSwishLayer ()

Type Changed: MLCompute.MLCAdamOptimizer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual bool UsesAmsGrad { get; }
++public virtual bool UsesAmsGrad { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public MLCAdamOptimizer Create (MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, bool usesAmsGrad, UIntPtr timeStep)
++public MLCAdamOptimizer Create (MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, bool usesAmsGrad, UIntPtr timeStep)

Type Changed: MLCompute.MLCAdamWOptimizer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCArithmeticLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCBatchNormalizationLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCComparisonLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCConcatenationLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCConvolutionDescriptor

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCConvolutionLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCDevice

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCDeviceType ActualDeviceType { get; }
++public virtual MLCDeviceType ActualDeviceType { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public MLCDevice GetAneDevice ()
++public MLCDevice GetAneDevice ()
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public MLCDevice GetDevice (MLCDeviceType type, bool selectsMultipleComputeDevices)
++public MLCDevice GetDevice (MLCDeviceType type, bool selectsMultipleComputeDevices)

Type Changed: MLCompute.MLCDropoutLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCEmbeddingDescriptor

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCEmbeddingLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCFullyConnectedLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCGatherLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCGramMatrixLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCGraph

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCTensor Gather (UIntPtr dimension, MLCTensor source, MLCTensor indices)
++public virtual MLCTensor Gather (UIntPtr dimension, MLCTensor source, MLCTensor indices)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCTensor Scatter (UIntPtr dimension, MLCTensor source, MLCTensor indices, MLCTensor copyFrom, MLCReductionType reductionType)
++public virtual MLCTensor Scatter (UIntPtr dimension, MLCTensor source, MLCTensor indices, MLCTensor copyFrom, MLCReductionType reductionType)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCTensor Select (MLCTensor[] sources, MLCTensor condition)
++public virtual MLCTensor Select (MLCTensor[] sources, MLCTensor condition)

Type Changed: MLCompute.MLCGroupNormalizationLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCInferenceGraph

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual bool Compile (MLCGraphCompilationOptions options, MLCDevice device, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensor%GREATERTHANREPLACEMENT% inputTensors, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensorData%GREATERTHANREPLACEMENT% inputTensorsData)
++public virtual bool Compile (MLCGraphCompilationOptions options, MLCDevice device, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensor%GREATERTHANREPLACEMENT% inputTensors, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensorData%GREATERTHANREPLACEMENT% inputTensorsData)

Type Changed: MLCompute.MLCInstanceNormalizationLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCTensor Mean { get; }
++public virtual MLCTensor Mean { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCTensor Variance { get; }
++public virtual MLCTensor Variance { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public MLCInstanceNormalizationLayer Create (UIntPtr featureChannelCount, MLCTensor mean, MLCTensor variance, MLCTensor beta, MLCTensor gamma, float varianceEpsilon, float momentum)
++public MLCInstanceNormalizationLayer Create (UIntPtr featureChannelCount, MLCTensor mean, MLCTensor variance, MLCTensor beta, MLCTensor gamma, float varianceEpsilon, float momentum)

Type Changed: MLCompute.MLCLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual MLCDeviceType DeviceType { get; }
++public virtual MLCDeviceType DeviceType { get; }

Type Changed: MLCompute.MLCLayerNormalizationLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCLossDescriptor

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCLossLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCLstmDescriptor

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCLstmLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCMatMulDescriptor

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: MLCompute.MLCMatMulLayer

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")]
-
++
```

Type Changed: MLCompute.MLCMultiheadAttentionDescriptor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment