Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created April 1, 2025 08:57
stable-api-comparison/diff/Microsoft.iOS.md

API diff: Microsoft.iOS.dll

Microsoft.iOS.dll

Assembly Version Changed: 18.2.0.0 -> 18.4.0.0

Namespace ARKit

Type Changed: ARKit.ARSkeletonJointNameExtensions

Added methods:

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

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.AVAssetDownloadConfiguration

Added method:

public virtual void SetInterstitialMediaSelectionCriteria (AVPlayerMediaSelectionCriteria[] criteria, AVMediaCharacteristics mediaCharacteristic);

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 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.AVAssetResourceLoader

Added property:

public virtual bool SendsCommonMediaClientDataAsHttpHeaders { get; set; }

Type Changed: AVFoundation.AVAssetResourceLoadingContentInformationRequest

Added property:

public virtual bool EntireLengthAvailableOnDemand { get; set; }

Type Changed: AVFoundation.AVAssetTrack

Added property:

public virtual bool CanProvideSampleCursors { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
++public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMetadataItem[] MetadataForFormat (string format)
++public virtual AVMetadataItem[] MetadataForFormat (string format)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual CoreMedia.CMTime SamplePresentationTimeForTrackTime (CoreMedia.CMTime trackTime)
++public virtual CoreMedia.CMTime SamplePresentationTimeForTrackTime (CoreMedia.CMTime trackTime)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrackSegment SegmentForTrackTime (CoreMedia.CMTime trackTime)
++public virtual AVAssetTrackSegment SegmentForTrackTime (CoreMedia.CMTime trackTime)

Added methods:

public virtual AVSampleCursor MakeSampleCursor (CoreMedia.CMTime presentationTimeStamp);
public virtual AVSampleCursor MakeSampleCursorAtFirstSampleInDecodeOrder ();
public virtual AVSampleCursor MakeSampleCursorAtLastSampleInDecodeOrder ();

Type Changed: AVFoundation.AVAssetVariantAudioRenditionSpecificAttributes

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.AVAssetWriterInputMediaDataLocationExtensions

Added methods:

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

Type Changed: AVFoundation.AVAudioApplication

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual AVAudioApplicationMicrophoneInjectionPermission MicrophoneInjectionPermission { get; }

Added properties:

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

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public void RequestMicrophoneInjectionPermission (System.Action%LESSERTHANREPLACEMENT%AVAudioApplicationMicrophoneInjectionPermission%GREATERTHANREPLACEMENT% response)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%AVAudioApplicationMicrophoneInjectionPermission%GREATERTHANREPLACEMENT% RequestMicrophoneInjectionPermissionAsync ()

Type Changed: AVFoundation.AVAudioApplicationMicrophoneInjectionPermission

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

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 AVAudioSessionChannelDescription[] ChannelAssignments { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual double DeviceCurrentTime { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVAudioFormat Format { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool RecordAt (double time)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool RecordAt (double time, double duration)

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.AVAudioSession

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual bool IsEchoCancelledInputAvailable { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual bool IsEchoCancelledInputEnabled { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public Foundation.NSString MicrophoneInjectionCapabilitiesChangeNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual bool PrefersEchoCancelledInput { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RecordPermission' instead.")]
-public virtual AVAudioSessionRecordPermission RecordPermission { get; }
++public virtual AVAudioSessionRecordPermission RecordPermission { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public Foundation.NSString RenderingCapabilitiesChangeNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual AVAudioSessionRenderingMode RenderingMode { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public Foundation.NSString RenderingModeChangeNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual AVAudioChannelLayout[] SupportedOutputChannelLayouts { get; }

Added properties:

			public static Foundation.NSString PortContinuityMicrophone { get; }
			public virtual bool PrefersInterruptionOnRouteDisconnect { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Please use 'AVAudioApplication.RequestRecordPermission' instead.")]
-public virtual void RequestRecordPermission (AVPermissionGranted responseCallback)
++public virtual void RequestRecordPermission (AVPermissionGranted responseCallback)

Added method:

			public virtual bool SetPrefersInterruptionOnRouteDisconnect (bool value, out Foundation.NSError outError);

Type Changed: AVFoundation.AVAudioSessionCategoryExtensions

Added methods:

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

Type Changed: AVFoundation.AVAudioSessionMicrophoneInjectionMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.2")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.2")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: AVFoundation.AVAudioSessionModeExtensions

Added methods:

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

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.AVAudioSessionRenderingMode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ---
```

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

Added properties:

						public virtual UIKit.UIImage Icon { get; }
						public virtual bool PassesAUVal { get; }
						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.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 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.AVCaptureAutoExposureBracketedStillImageSettings

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.AVCaptureBracketedStillImageSettings

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.AVCaptureDataOutputSynchronizer

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.AVCaptureDataOutputSynchronizerDelegate

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.AVCaptureDepthDataOutput

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.AVCaptureDepthDataOutputDelegate

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.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 ActiveDepthDataFormat { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime ActiveDepthDataMinFrameDuration { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDeviceFormat ActiveFormat { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime ActiveMaxExposureDuration { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureMicrophoneMode ActiveMicrophoneMode { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDevice ActivePrimaryConstituentDevice { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions ActivePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior ActivePrimaryConstituentDeviceSwitchingBehavior { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime ActiveVideoMaxFrameDuration { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime ActiveVideoMinFrameDuration { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AdjustingExposure { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AdjustingFocus { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AdjustingWhiteBalance { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureAutoFocusRangeRestriction AutoFocusRangeRestriction { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutoFocusRangeRestrictionSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutomaticallyAdjustsFaceDrivenAutoExposureEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutomaticallyAdjustsFaceDrivenAutoFocusEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutomaticallyAdjustsVideoHdrEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutomaticallyEnablesLowLightBoostWhenAvailable { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool CenterStageActive { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureCenterStageControlMode CenterStageControlMode { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public bool CenterStageEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool Connected { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDevice[] ConstituentDevices { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDeviceType DeviceType { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceGains DeviceWhiteBalanceGains { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDevice[] Devices { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceSwitchOverVideoZoomFactors' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceSwitchOverVideoZoomFactors' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat DualCameraSwitchOverVideoZoomFactor { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime ExposureDuration { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public CoreMedia.CMTime ExposureDurationCurrent { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureExposureMode ExposureMode { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreGraphics.CGPoint ExposurePointOfInterest { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool ExposurePointOfInterestSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float ExposureTargetBias { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public float ExposureTargetBiasCurrent { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float ExposureTargetOffset { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool FaceDrivenAutoExposureEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool FaceDrivenAutoFocusEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDevice[] FallbackPrimaryConstituentDevices { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCapturePhotoOutput.IsFlashScene' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCapturePhotoOutput.IsFlashScene' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool FlashActive { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool FlashAvailable { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureFocusMode FocusMode { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public float FocusModeLensPositionCurrent { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreGraphics.CGPoint FocusPointOfInterest { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool FocusPointOfInterestSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDeviceFormat[] Formats { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool GeometricDistortionCorrectionEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool GeometricDistortionCorrectionSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool GlobalToneMappingEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceGains GrayWorldDeviceWhiteBalanceGains { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool HasFlash { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool HasTorch { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float ISO { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public float ISOCurrent { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float LensAperture { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float LensPosition { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public float LensPositionCurrent { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string LocalizedName { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool LockingFocusWithCustomLensPositionSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool LockingWhiteBalanceWithCustomDeviceGainsSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool LowLightBoostEnabled { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool LowLightBoostSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string Manufacturer { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public float MaxAvailableTorchLevel { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat MaxAvailableVideoZoomFactor { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float MaxExposureTargetBias { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float MaxWhiteBalanceGain { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat MinAvailableVideoZoomFactor { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float MinExposureTargetBias { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual IntPtr MinimumFocusDistance { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string ModelID { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PortraitEffectActive { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public bool PortraitEffectEnabled { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDevicePosition Position { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureMicrophoneMode PreferredMicrophoneMode { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehavior { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool RampingVideoZoom { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool SmoothAutoFocusEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool SmoothAutoFocusSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool SubjectAreaChangeMonitoringEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public Foundation.NSString SubjectAreaDidChangeNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDevice[] SupportedFallbackPrimaryConstituentDevices { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool Suspended { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureSystemPressureState SystemPressureState { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool TorchActive { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool TorchAvailable { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float TorchLevel { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureTorchMode TorchMode { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string UniqueID { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VideoHdrEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoZoomFactor { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VirtualDevice { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSNumber[] VirtualDeviceSwitchOverVideoZoomFactors { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public Foundation.NSString WasConnectedNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public Foundation.NSString WasDisconnectedNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureWhiteBalanceGains WhiteBalanceGainsCurrent { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceMode WhiteBalanceMode { get; set; }

Added properties:

																					public virtual bool AutoVideoFrameRateEnabled { get; set; }
																					public virtual Foundation.NSSet<Foundation.NSString> AvailableReactionTypes { get; }
																					public virtual bool BackgroundReplacementActive { get; }
																					public static bool BackgroundReplacementEnabled { get; }
																					public virtual bool CanPerformReactionEffects { get; }
																					public virtual CoreGraphics.CGRect CenterStageRectOfInterest { get; set; }
																					public virtual AVCaptureDevice CompanionDeskViewCamera { get; }
																					public virtual bool ContinuityCamera { get; }
																					public virtual System.Runtime.InteropServices.NFloat DisplayVideoZoomFactorMultiplier { get; }
																					public static bool ReactionEffectGesturesEnabled { get; }
																					public static bool ReactionEffectsEnabled { get; }
																					public virtual AVCaptureReactionEffectState[] ReactionEffectsInProgress { get; }
																					public virtual Foundation.NSSet<Foundation.NSString> SpatialCaptureDiscomfortReasons { get; }
																					public virtual bool StudioLightActive { get; }
																					public static bool StudioLightEnabled { get; }
																					public static AVCaptureDevice SystemPreferredCamera { get; }
																					public static AVCaptureDevice UserPreferredCamera { get; set; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void CancelVideoZoomRamp ()
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDevice DeviceWithUniqueID (string deviceUniqueID)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos10.0", "Use 'AVCaptureDeviceDiscoverySession' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDevice[] DevicesWithMediaType (string mediaType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVAuthorizationStatus GetAuthorizationStatus (AVAuthorizationMediaType mediaType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVAuthorizationStatus GetAuthorizationStatus (Foundation.NSString avMediaTypeToken)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceChromaticityValues GetChromaticityValues (AVCaptureWhiteBalanceGains whiteBalanceGains)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDevice GetDefaultDevice (AVMediaTypes mediaType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDevice GetDefaultDevice (Foundation.NSString mediaType)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCaptureDevice GetDefaultDevice (AVCaptureDeviceType deviceType, string mediaType, AVCaptureDevicePosition position)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains (AVCaptureWhiteBalanceChromaticityValues chromaticityValues)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains (AVCaptureWhiteBalanceTemperatureAndTintValues tempAndTintValues)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public Foundation.NSData GetExtrinsicMatrix (AVCaptureDevice fromDevice, AVCaptureDevice toDevice)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureWhiteBalanceTemperatureAndTintValues GetTemperatureAndTintValues (AVCaptureWhiteBalanceGains whiteBalanceGains)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public bool HasMediaType (AVMediaTypes mediaType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool HasMediaType (string mediaType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsExposureModeSupported (AVCaptureExposureMode exposureMode)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsFocusModeSupported (AVCaptureFocusMode focusMode)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsTorchModeSupported (AVCaptureTorchMode torchMode)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsWhiteBalanceModeSupported (AVCaptureWhiteBalanceMode whiteBalanceMode)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void LockExposure (CoreMedia.CMTime duration, float ISO, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% LockExposureAsync (CoreMedia.CMTime duration, float ISO)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool LockForConfiguration (out Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void RampToVideoZoom (System.Runtime.InteropServices.NFloat factor, float rate)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public void RequestAccessForMediaType (AVAuthorizationMediaType mediaType, AVRequestAccessStatus completion)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public void RequestAccessForMediaType (Foundation.NSString avMediaTypeToken, AVRequestAccessStatus completion)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%bool%GREATERTHANREPLACEMENT% RequestAccessForMediaTypeAsync (AVAuthorizationMediaType mediaType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%bool%GREATERTHANREPLACEMENT% RequestAccessForMediaTypeAsync (Foundation.NSString avMediaTypeToken)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetExposureTargetBias (float bias, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% SetExposureTargetBiasAsync (float bias)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetFocusModeLocked (float lensPosition, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% SetFocusModeLockedAsync (float lensPosition)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetPrimaryConstituentDeviceSwitchingBehavior (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool SetTorchModeLevel (float torchLevel, out Foundation.NSError outError)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGains (AVCaptureWhiteBalanceGains whiteBalanceGains, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% completionHandler)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CoreMedia.CMTime%GREATERTHANREPLACEMENT% SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGainsAsync (AVCaptureWhiteBalanceGains whiteBalanceGains)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public void ShowSystemUserInterface (AVCaptureSystemUserInterface systemUserInterface)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool SupportsAVCaptureSessionPreset (string preset)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void UnlockForConfiguration ()

Added method:

																					public virtual void PerformEffect (string reactionType);

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSSet%LESSERTHANREPLACEMENT%AVCaptureDevice%GREATERTHANREPLACEMENT%[] SupportedMultiCamDeviceSets { get; }

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 float GeometricDistortionCorrectedVideoFieldOfView { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool GlobalToneMappingSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool HighPhotoQualitySupported { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedMaxPhotoDimension' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedMaxPhotoDimension' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions HighResolutionStillImageDimensions { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool HighestPhotoQualitySupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsVideoHdrSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime MaxExposureDuration { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float MaxISO { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime MinExposureDuration { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float MinISO { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool MultiCamSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PortraitEffectSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PortraitEffectsMatteStillImageDeliverySupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat[] SecondaryNativeResolutionZoomFactors { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureColorSpace[] SupportedColorSpaces { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDeviceFormat[] SupportedDepthDataFormats { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions[] SupportedMaxPhotoDimensions { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.2")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.2")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.2")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.2")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.2")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.2")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.2")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.2")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat[] SupportedVideoZoomFactorsForDepthDataDelivery { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual ObjCRuntime.Class[] UnsupportedCaptureOutputClasses { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VideoBinned { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float VideoFieldOfView { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVFrameRateRange VideoFrameRateRangeForCenterStage { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVFrameRateRange VideoFrameRateRangeForPortraitEffect { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactor { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCenterStage { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForDepthDataDelivery { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCenterStage { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'SupportedVideoZoomFactorsForDepthDataDelivery' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForDepthDataDelivery { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos8.0", "Use 'IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos8.0", "Use 'IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode)' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VideoStabilizationSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Runtime.InteropServices.NFloat VideoZoomFactorUpscaleThreshold { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool videoHDRSupportedVideoHDREnabled { get; }

Added properties:

																							public virtual bool AutoVideoFrameRateSupported { get; }
																							public virtual bool BackgroundReplacementSupported { get; }
																							public virtual bool ReactionEffectsSupported { get; }
																							public virtual bool SpatialVideoCaptureSupported { get; }
																							public virtual bool StudioLightSupported { get; }
																							public virtual AVZoomRange[] SupportedVideoZoomRangesForDepthDataDelivery { get; }
																							public virtual AVExposureBiasRange SystemRecommendedExposureBiasRange { get; }
																							public virtual AVZoomRange SystemRecommendedVideoZoomRange { get; }
																							public virtual AVFrameRateRange VideoFrameRateRangeForBackgroundReplacement { get; }
																							public virtual AVFrameRateRange VideoFrameRateRangeForReactionEffectsInProgress { get; }
																							public virtual AVFrameRateRange VideoFrameRateRangeForStudioLight { get; }
																							public virtual bool ZoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode mode)

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool UnifiedAutoExposureDefaultsEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime VideoMinFrameDurationOverride { get; set; }

Added properties:

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

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureInputPort[] GetPorts (AVMediaTypes mediaType, AVCaptureDeviceType sourceDeviceType, AVCaptureDevicePosition sourceDevicePosition)

Added method:

																								public virtual bool IsMultichannelAudioModeSupported (AVCaptureMultichannelAudioMode multichannelAudioMode);

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.AVCaptureManualExposureBracketedStillImageSettings

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.AVCaptureMetadataInput

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.AVCaptureMetadataOutput

Modified attributes:

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

Type Changed: AVFoundation.AVCaptureMetadataOutputObjectsDelegate

Modified attributes:

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

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 Foundation.NSString[] AvailableVideoCodecTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsForRecording { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehaviorForRecording { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled { get; set; }

Added properties:

																																		public virtual bool SpatialVideoCaptureEnabled { get; set; }
																																		public virtual bool SpatialVideoCaptureSupported { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary GetOutputSettings (AVCaptureConnection connection)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string[] GetSupportedOutputSettingsKeys (AVCaptureConnection connection)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool RecordsVideoOrientationAndMirroringChangesAsMetadataTrack (AVCaptureConnection connection)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetOutputSettings (Foundation.NSDictionary outputSettings, AVCaptureConnection connection)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetPrimaryConstituentDeviceSwitchingBehaviorForRecording (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetRecordsVideoOrientationAndMirroringChanges (bool doRecordChanges, AVCaptureConnection connection)

Type Changed: AVFoundation.AVCaptureMultiCamSession

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.AVCapturePhoto

Modified attributes:

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureBracketedStillImageSettings BracketSettings { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVDepthData DepthData { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVVideoSettingsCompressed EmbeddedThumbnailPhotoFormat { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureLensStabilizationStatus LensStabilizationStatus { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVPortraitEffectsMatte PortraitEffectsMatte { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreVideo.CVPixelBuffer PreviewPixelBuffer { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public CoreGraphics.CGImageProperties Properties { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool RawPhoto { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual IntPtr SequenceCount { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary WeakMetadata { get; }

Added properties:

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

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSData GetFileDataRepresentation (IAVCapturePhotoFileDataRepresentationCustomizer customizer)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'GetFileDataRepresentation' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'GetFileDataRepresentation' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSData GetFileDataRepresentation (Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% replacementMetadata, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% replacementEmbeddedThumbnailPhotoFormat, CoreVideo.CVPixelBuffer replacementEmbeddedThumbnailPixelBuffer, AVDepthData replacementDepthData)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSemanticSegmentationMatte GetSemanticSegmentationMatte (AVSemanticSegmentationMatteType semanticSegmentationMatteType)

Type Changed: AVFoundation.AVCapturePhotoBracketSettings

Modified attributes:

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

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCapturePhotoBracketSettings FromPhotoBracketSettings (uint rawPixelFormatType, string rawFileType, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% processedFormat, string processedFileType, AVCaptureBracketedStillImageSettings[] bracketedSettings)

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 DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)

Added method:

																																						public virtual void DidFinishCapturingDeferredPhotoProxy (AVCapturePhotoOutput output, AVCaptureDeferredPhotoProxy deferredPhotoProxy, Foundation.NSError error);

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 DidFinishProcessingLivePhotoMovie (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public void DidFinishProcessingPhoto (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public void DidFinishRecordingLivePhotoMovie (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)

Added method:

																																						public static void DidFinishCapturingDeferredPhotoProxy (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCaptureDeferredPhotoProxy deferredPhotoProxy, Foundation.NSError error);

Type Changed: AVFoundation.AVCapturePhotoFileDataRepresentationCustomizer_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 Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% GetReplacementAppleProRawCompressionSettings (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% defaultSettings, IntPtr maximumBitDepth)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (this IAVCapturePhotoFileDataRepresentationCustomizer This, Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo)

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 virtual bool AppleProRawEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AppleProRawSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutoRedEyeReductionSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string[] AvailableLivePhotoVideoCodecTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSNumber[] AvailableRawPhotoPixelFormatTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSemanticSegmentationMatteType[] AvailableSemanticSegmentationMatteTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool CameraCalibrationDataDeliverySupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool ContentAwareDistortionCorrectionEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool ContentAwareDistortionCorrectionSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DepthDataDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DepthDataDeliverySupported { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabledDevices' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabledDevices' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DualCameraDualPhotoDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliverySupported' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliverySupported' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DualCameraDualPhotoDeliverySupported { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceFusionSupported' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceFusionSupported' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DualCameraFusionSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSemanticSegmentationMatteType[] EnabledSemanticSegmentationMatteTypes { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVFileTypes[] GetAvailablePhotoFileTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVFileTypes[] GetAvailableRawPhotoFileTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsFlashScene { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsHighResolutionCaptureEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsLensStabilizationDuringBracketedCaptureSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsLivePhotoAutoTrimmingEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsLivePhotoCaptureEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsLivePhotoCaptureSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsLivePhotoCaptureSuspended { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsStillImageStabilizationScene { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'MaxPhotoQualityPrioritization' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsStillImageStabilizationSupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual UIntPtr MaxBracketedCapturePhotoCount { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions MaxPhotoDimensions { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePhotoQualityPrioritization MaxPhotoQualityPrioritization { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePhotoSettings PhotoSettingsForSceneMonitoring { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PortraitEffectsMatteDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PortraitEffectsMatteDeliverySupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePhotoSettings[] PreparedPhotoSettings { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PreservesLivePhotoCaptureSuspendedOnSessionStop { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureFlashMode[] SupportedFlashModes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VirtualDeviceConstituentPhotoDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VirtualDeviceConstituentPhotoDeliverySupported { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VirtualDeviceFusionSupported { get; }

Added properties:

																																							public virtual bool AutoDeferredPhotoDeliveryEnabled { get; set; }
																																							public virtual bool AutoDeferredPhotoDeliverySupported { get; }
																																							public virtual AVVideoCodecType[] AvailableRawPhotoCodecTypes { get; }
																																							public virtual AVCapturePhotoOutputCaptureReadiness CaptureReadiness { get; }
																																							public virtual bool ConstantColorEnabled { get; set; }
																																							public virtual bool ConstantColorSupported { get; }
																																							public virtual bool FastCapturePrioritizationEnabled { get; set; }
																																							public virtual bool FastCapturePrioritizationSupported { get; set; }
																																							public virtual bool ResponsiveCaptureEnabled { get; set; }
																																							public virtual bool ResponsiveCaptureSupported { get; }
																																							public virtual bool ShutterSoundSuppressionSupported { get; }
																																							public virtual bool ZeroShutterLagEnabled { get; set; }
																																							public virtual bool ZeroShutterLagSupported { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public Foundation.NSData GetDngPhotoDataRepresentation (CoreMedia.CMSampleBuffer rawSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'AVCapturePhoto.FileDataRepresentation' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public Foundation.NSData GetJpegPhotoDataRepresentation (CoreMedia.CMSampleBuffer JPEGSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVVideoCodecType[] GetSupportedPhotoCodecTypesForFileType (string fileType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSNumber[] GetSupportedPhotoPixelFormatTypesForFileType (string fileType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSNumber[] GetSupportedRawPhotoPixelFormatTypesForFileType (string fileType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public bool IsAppleProRawPixelFormat (CoreVideo.CVPixelFormatType pixelFormat)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public bool IsBayerRawPixelFormat (CoreVideo.CVPixelFormatType pixelFormat)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void SetPreparedPhotoSettings (AVCapturePhotoSettings[] preparedPhotoSettingsArray, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% completionHandler)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SetPreparedPhotoSettingsAsync (AVCapturePhotoSettings[] preparedPhotoSettingsArray)

Added method:

																																							public virtual AVVideoCodecType[] GetSupportedRawPhotoCodecTypes (CoreVideo.CVPixelFormatType rawPixelFormatType, AVFileTypes fileType);

Type Changed: AVFoundation.AVCapturePhotoQualityPrioritization

Modified attributes:

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

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 AutoContentAwareDistortionCorrectionEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutoDualCameraFusionEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutoRedEyeReductionEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool AutoVirtualDeviceFusionEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVVideoCodecType[] AvailableEmbeddedThumbnailPhotoCodecTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVVideoCodecType[] AvailableRawEmbeddedThumbnailPhotoCodecTypes { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool CameraCalibrationDataDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DepthDataDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DepthDataFiltered { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabled' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'VirtualDeviceConstituentPhotoDeliveryEnabled' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DualCameraDualPhotoDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCapturePhotoSettingsThumbnailFormat EmbeddedThumbnailPhotoFormat { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool EmbedsDepthDataInPhoto { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool EmbedsPortraitEffectsMatteInPhoto { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool EmbedsSemanticSegmentationMattesInPhoto { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSemanticSegmentationMatteType[] EnabledSemanticSegmentationMatteTypes { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'PhotoQualityPrioritization' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'PhotoQualityPrioritization' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsAutoStillImageStabilizationEnabled { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaxPhotoDimensions' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsHighResolutionPhotoEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string LivePhotoVideoCodecType { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions MaxPhotoDimensions { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary Metadata { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool PortraitEffectsMatteDeliveryEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string ProcessedFileType { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCapturePhotoSettingsThumbnailFormat RawEmbeddedThumbnailPhotoFormat { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string RawFileType { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVCaptureDevice[] VirtualDeviceConstituentPhotoDeliveryEnabledDevices { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary WeakRawEmbeddedThumbnailPhotoFormat { get; set; }

Added properties:

																																									public virtual bool ConstantColorEnabled { get; set; }
																																									public virtual bool ConstantColorFallbackPhotoDeliveryEnabled { get; set; }
																																									public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> RawFileFormat { get; set; }
																																									public virtual bool ShutterSoundSuppressionEnabled { get; set; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVCapturePhotoSettings FromRawPixelFormatType (uint rawPixelFormatType, string rawFileType, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% processedFormat, string processedFileType)

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 ContentAwareDistortionCorrectionEnabled { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DualCameraFusionEnabled { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions EmbeddedThumbnailDimensions { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual UIntPtr ExpectedPhotoCount { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTimeRange PhotoProcessingTimeRange { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions PortraitEffectsMatteDimensions { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions RawEmbeddedThumbnailDimensions { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool RedEyeReductionEnabled { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool VirtualDeviceFusionEnabled { get; }

Added properties:

																																														public virtual CoreMedia.CMVideoDimensions DeferredPhotoProxyDimensions { get; }
																																														public virtual bool FastCapturePrioritizationEnabled { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMVideoDimensions GetDimensions (AVSemanticSegmentationMatteType semanticSegmentationMatteType)

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; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual float HardwareCost { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool MultitaskingCameraAccessEnabled { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool MultitaskingCameraAccessSupported { get; }

Added properties:

																																														public virtual bool ConfiguresApplicationAudioSessionToMixWithOthers { get; set; }
																																														public virtual AVCaptureControl[] Controls { get; }
																																														public IAVCaptureSessionControlsDelegate ControlsDelegate { get; }
																																														public virtual CoreFoundation.DispatchQueue ControlsDelegateCallbackQueue { get; }
																																														public virtual IntPtr MaxControlsCount { get; }
																																														public virtual bool SupportsControls { get; }
																																														public virtual Foundation.NSObject WeakControlsDelegate { get; }

Added methods:

																																														public virtual void AddControl (AVCaptureControl control);
																																														public virtual bool CanAddControl (AVCaptureControl control);
																																														public virtual void RemoveControl (AVCaptureControl control);
																																														public virtual void SetControlsDelegate (IAVCaptureSessionControlsDelegate controlsDelegate, CoreFoundation.DispatchQueue controlsDelegateCallbackQueue);

Type Changed: AVFoundation.AVCaptureSessionInterruptionReason

Modified attributes:

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

Modified fields:

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

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 AutomaticallyEnablesStillImageStabilizationWhenAvailable { get; set; }
++public virtual bool AutomaticallyEnablesStillImageStabilizationWhenAvailable { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual bool CapturingStillImage { get; }
++public virtual bool CapturingStillImage { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual bool HighResolutionStillImageOutputEnabled { get; set; }
++public virtual bool HighResolutionStillImageOutputEnabled { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual bool IsStillImageStabilizationActive { get; }
++public virtual bool IsStillImageStabilizationActive { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual bool IsStillImageStabilizationSupported { get; }
++public virtual bool IsStillImageStabilizationSupported { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual bool LensStabilizationDuringBracketedCaptureEnabled { get; set; }
++public virtual bool LensStabilizationDuringBracketedCaptureEnabled { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual bool LensStabilizationDuringBracketedCaptureSupported { get; }
++public virtual bool LensStabilizationDuringBracketedCaptureSupported { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual UIntPtr MaxBracketedCaptureStillImageCount { get; }
++public virtual UIntPtr MaxBracketedCaptureStillImageCount { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual void CaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError%GREATERTHANREPLACEMENT% imageHandler)
++public virtual void CaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%CoreMedia.CMSampleBuffer,AVFoundation.AVCaptureBracketedStillImageSettings,Foundation.NSError%GREATERTHANREPLACEMENT% imageHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.2", "Use 'AVCapturePhotoOutput' instead.")]
-public virtual void PrepareToCaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% handler)
++public virtual void PrepareToCaptureStillImageBracket (AVCaptureConnection connection, AVCaptureBracketedStillImageSettings[] settings, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% handler)

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.AVCaptureSynchronizedDepthData

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.AVCaptureSynchronizedMetadataObjectData

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.AVCaptureSynchronizedSampleBufferData

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.AVCaptureSystemPressureFactors

Modified attributes:

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

Added value:

																																																						CameraTemperature = 8,

Type Changed: AVFoundation.AVCaptureSystemPressureLevel

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.AVCaptureSystemPressureLevelExtensions

Modified attributes:

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

Added methods:

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

Type Changed: AVFoundation.AVCaptureSystemPressureState

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 bool AutomaticallyConfiguresOutputBufferDimensions { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool DeliversPreviewSizedOutputBuffers { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual CoreMedia.CMTime MinFrameDuration { get; set; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string[] GetAvailableVideoCodecTypes (string outputFileType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVPlayerItemVideoOutputSettings GetRecommendedVideoSettings (string videoCodecType, string outputFileType)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary GetRecommendedVideoSettingsForAssetWriter (string outputFileType)

Added methods:

																																																												public AVPlayerItemVideoOutputSettings GetRecommendedVideoSettings (AVVideoCodecType videoCodecType, AVFileTypes outputFileType, Foundation.NSUrl outputFileUrl);
																																																												public virtual Foundation.NSDictionary GetRecommendedVideoSettings (string videoCodecType, string outputFileType, Foundation.NSUrl outputFileUrl);

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.AVCaptureVideoPreviewLayer

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool Previewing { get; }

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

Modified attributes:

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

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual AVAudioUnit DestinationAudioUnit { get; set; }
++public virtual AVAudioUnit DestinationAudioUnit { get; set; }

Added property:

																																																																					public virtual bool UsesAutomatedParameters { get; set; }

Added methods:

																																																																					public virtual void AddEvent (AVMusicEvent event, double beat);
																																																																					public virtual void ClearEvents (AVBeatRange range);
																																																																					public virtual void CopyAndMergeEvents (AVBeatRange range, AVMusicTrack sourceTrack, double mergeStartBeat);
																																																																					public virtual void CopyEvents (AVBeatRange range, AVMusicTrack sourceTrack, double insertStartBeat);
																																																																					public virtual void CutEvents (AVBeatRange range);
																																																																					public virtual void EnumerateEvents (AVBeatRange range, AVMusicEventEnumerationBlock block);
																																																																					public virtual void MoveEvents (AVBeatRange range, double beatAmount);

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

Modified attributes:

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

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; set; }
++public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string ColorPrimaries { get; set; }
++public virtual string ColorPrimaries { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string ColorTransferFunction { get; set; }
++public virtual string ColorTransferFunction { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string ColorYCbCrMatrix { get; set; }
++public virtual string ColorYCbCrMatrix { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public override ObjCRuntime.Class CustomVideoCompositorClass { get; set; }
++public override ObjCRuntime.Class CustomVideoCompositorClass { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual AVVideoCompositionInstruction[] Instructions { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual int[] SourceSampleDataTrackIds { get; set; }

Added property:

																																																																						public virtual string PerFrameHdrDisplayMetadataPolicy { get; set; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public AVMutableVideoComposition Create ()
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public AVMutableVideoComposition Create (AVAsset asset)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public AVMutableVideoComposition Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public AVMutableVideoComposition GetVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)

Added methods:

																																																																						public static void Create (AVAsset asset, AVMutableVideoCompositionCreateCallback completionHandler);
																																																																						public static void Create (AVAsset asset, AVMutableVideoCompositionCreateApplier applier, AVMutableVideoCompositionCreateCallback completionHandler);
																																																																						public static void Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction, AVMutableVideoCompositionCreateCallback completionHandler);
																																																																						public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset);
																																																																						public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset, AVMutableVideoCompositionCreateApplier applier);
																																																																						public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction);

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.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.AVRouteDetector

Added property:

																																																																						public virtual bool DetectsCustomRoutes { get; set; }

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

Modified attributes:

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

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; }
++public virtual AVVideoCompositionCoreAnimationTool AnimationTool { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string ColorPrimaries { get; }
++public virtual string ColorPrimaries { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string ColorTransferFunction { get; }
++public virtual string ColorTransferFunction { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string ColorYCbCrMatrix { get; }
++public virtual string ColorYCbCrMatrix { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual ObjCRuntime.Class CustomVideoCompositorClass { get; set; }
++public virtual ObjCRuntime.Class CustomVideoCompositorClass { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual AVVideoCompositionInstruction[] Instructions { get; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual int[] SourceSampleDataTrackIds { get; }

Added property:

																																																																							public virtual string PerFrameHdrDisplayMetadataPolicy { get; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public AVVideoComposition CreateVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public AVVideoComposition FromAssetProperties (AVAsset asset)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Call 'IsValid' instead")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Call 'IsValid' instead")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Call 'IsValid' instead")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Call 'IsValid' instead")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Call 'IsValid' instead")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Call 'IsValid' instead")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Call 'IsValid' instead")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Call 'IsValid' instead")]
-public virtual bool IsValidForAsset (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate)
++public virtual bool IsValidForAsset (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone)

Added methods:

																																																																							public static void Create (AVAsset asset, AVVideoCompositionCreateCallback completionHandler);
																																																																							public static void Create (AVAsset asset, AVVideoCompositionCreateApplier applier, AVVideoCompositionCreateCallback completionHandler);
																																																																							public static System.Threading.Tasks.Task<AVVideoComposition> CreateAsync (AVAsset asset);
																																																																							public static System.Threading.Tasks.Task<AVVideoComposition> CreateAsync (AVAsset asset, AVVideoCompositionCreateApplier applier);
																																																																							public virtual void DetermineValidity (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate, AVVideoCompositionDetermineValidityCallback completionHandler);
																																																																							public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> DetermineValidityAsync (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate);
																																																																							public virtual bool IsValid (AVAssetTrack[] tracks, CoreMedia.CMTime duration, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate);

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

Added properties:

																																																																							public static Foundation.NSString Iec_sRgb { get; }
																																																																							public static Foundation.NSString Itu_R_2100_Hlg { get; }
																																																																							public static Foundation.NSString Itu_R_709_2 { get; }
																																																																							public static Foundation.NSString Linear { get; }
																																																																							public static Foundation.NSString Smpte_St_2084_Pq { get; }

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.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.IAVCaptureDataOutputSynchronizerDelegate

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.IAVCaptureDepthDataOutputDelegate

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.IAVCaptureMetadataOutputObjectsDelegate

Modified attributes:

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

Type Changed: AVFoundation.IAVCapturePhotoCaptureDelegate

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishCapturingDeferredPhotoProxy, Selector = captureOutput:didFinishCapturingDeferredPhotoProxy:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishCapturingDeferredPhotoProxy, Selector = captureOutput:didFinishCapturingDeferredPhotoProxy:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings)

Added method:

																																																																														public virtual void DidFinishCapturingDeferredPhotoProxy (AVCapturePhotoOutput output, AVCaptureDeferredPhotoProxy deferredPhotoProxy, Foundation.NSError error);

Type Changed: AVFoundation.IAVCapturePhotoFileDataRepresentationCustomizer

Modified attributes:

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

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% GetReplacementAppleProRawCompressionSettings (AVCapturePhoto photo, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% defaultSettings, IntPtr maximumBitDepth)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo)

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.AVAssetReaderCaptionValidationHandling_Extensions

																																																																																		[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																		public static class AVAssetReaderCaptionValidationHandling_Extensions {
																																																																																			// methods
																																																																																			public static void DidVendCaption (this IAVAssetReaderCaptionValidationHandling This, AVAssetReaderOutputCaptionAdaptor adaptor, AVCaption caption, string[] syntaxElements);
																																																																																		}

New Type: AVFoundation.AVAssetReaderOutputCaptionAdaptor

																																																																																		[Foundation.RegisterAttribute("AVAssetReaderOutputCaptionAdaptor", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVAssetReaderOutputCaptionAdaptor : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVAssetReaderOutputCaptionAdaptor (AVAssetReaderTrackOutput trackOutput);
																																																																																			protected AVAssetReaderOutputCaptionAdaptor (Foundation.NSObjectFlag t);
																																																																																			protected AVAssetReaderOutputCaptionAdaptor (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual AVAssetReaderTrackOutput AssetReaderTrackOutput { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public IAVAssetReaderCaptionValidationHandling ValidationDelegate { get; set; }
																																																																																			public virtual Foundation.NSObject WeakValidationDelegate { get; set; }
																																																																																			// methods
																																																																																			public static AVAssetReaderOutputCaptionAdaptor Create (AVAssetReaderTrackOutput trackOutput);
																																																																																			protected override void Dispose (bool disposing);
																																																																																			public virtual AVCaption[] GetCaptionsNotPresentInPreviousGroups (AVCaptionGroup captionGroup);
																																																																																			public virtual AVCaptionGroup GetNextCaptionGroup ();
																																																																																		}

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.AVAssetWriterInputCaptionAdaptor

																																																																																		[Foundation.RegisterAttribute("AVAssetWriterInputCaptionAdaptor", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVAssetWriterInputCaptionAdaptor : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVAssetWriterInputCaptionAdaptor (AVAssetWriterInput input);
																																																																																			protected AVAssetWriterInputCaptionAdaptor (Foundation.NSObjectFlag t);
																																																																																			protected AVAssetWriterInputCaptionAdaptor (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual AVAssetWriterInput AssetWriterInput { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			// methods
																																																																																			public virtual bool AppendCaption (AVCaption caption);
																																																																																			public virtual bool AppendCaptionGroup (AVCaptionGroup captionGroup);
																																																																																			public static AVAssetWriterInputCaptionAdaptor Create (AVAssetWriterInput input);
																																																																																		}

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.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.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.AVCaption

																																																																																		[Foundation.RegisterAttribute("AVCaption", True)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaption : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			public AVCaption (Foundation.NSCoder coder);
																																																																																			protected AVCaption (Foundation.NSObjectFlag t);
																																																																																			protected AVCaption (ObjCRuntime.NativeHandle handle);
																																																																																			public AVCaption (string text, CoreMedia.CMTimeRange timeRange);
																																																																																			// properties
																																																																																			public virtual AVCaptionAnimation Animation { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptionRegion Region { get; }
																																																																																			public virtual string Text { get; }
																																																																																			public virtual AVCaptionTextAlignment TextAlignment { get; }
																																																																																			public virtual CoreMedia.CMTimeRange TimeRange { get; }
																																																																																			// methods
																																																																																			public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																			public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																			public virtual CoreGraphics.CGColor GetBackgroundColor (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual AVCaptionDecoration GetDecoration (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual AVCaptionFontStyle GetFontStyle (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual AVCaptionFontWeight GetFontWeight (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual AVCaptionRuby GetRuby (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual CoreGraphics.CGColor GetTextColor (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual AVCaptionTextCombine GetTextCombine (IntPtr index, out Foundation.NSRange outRange);
																																																																																			public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
																																																																																		}

New Type: AVFoundation.AVCaptionAnimation

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionAnimation {
																																																																																			CharacterReveal = 1,
																																																																																			None = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionConversionAdjustment

																																																																																		[Foundation.RegisterAttribute("AVCaptionConversionAdjustment", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionConversionAdjustment : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVCaptionConversionAdjustment (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionConversionAdjustment (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual string AdjustmentType { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																		}

New Type: AVFoundation.AVCaptionConversionAdjustmentType

																																																																																		[Serializable]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionConversionAdjustmentType {
																																																																																			TimeRange = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionConversionAdjustmentTypeExtensions

																																																																																		[ObjCRuntime.BindingImplAttribute(3)]
																																																																																		[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public static class AVCaptionConversionAdjustmentTypeExtensions {
																																																																																			// methods
																																																																																			public static Foundation.NSString GetConstant (this AVCaptionConversionAdjustmentType self);
																																																																																			public static AVCaptionConversionAdjustmentType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																			public static AVCaptionConversionAdjustmentType GetValue (Foundation.NSString constant);
																																																																																			public static AVCaptionConversionAdjustmentType GetValue (ObjCRuntime.NativeHandle handle);
																																																																																		}

New Type: AVFoundation.AVCaptionConversionTimeRangeAdjustment

																																																																																		[Foundation.RegisterAttribute("AVCaptionConversionTimeRangeAdjustment", True)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionConversionTimeRangeAdjustment : AVFoundation.AVCaptionConversionAdjustment {
																																																																																			// constructors
																																																																																			protected AVCaptionConversionTimeRangeAdjustment (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionConversionTimeRangeAdjustment (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual CoreMedia.CMTime DurationOffset { get; }
																																																																																			public virtual CoreMedia.CMTime StartTimeOffset { get; }
																																																																																		}

New Type: AVFoundation.AVCaptionConversionValidator

																																																																																		[Foundation.RegisterAttribute("AVCaptionConversionValidator", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionConversionValidator : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVCaptionConversionValidator (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionConversionValidator (ObjCRuntime.NativeHandle handle);
																																																																																			public AVCaptionConversionValidator (AVCaption[] captions, CoreMedia.CMTimeRange timeRange, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> conversionSettings);
																																																																																			// properties
																																																																																			public virtual AVCaption[] Captions { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptionConversionValidatorStatus Status { get; }
																																																																																			public virtual CoreMedia.CMTimeRange TimeRange { get; }
																																																																																			public virtual AVCaptionConversionWarning[] Warnings { get; }
																																																																																			// methods
																																																																																			public static AVCaptionConversionValidator Create (AVCaption[] captions, CoreMedia.CMTimeRange timeRange, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> conversionSettings);
																																																																																			public virtual void StopValidating ();
																																																																																			public virtual void ValidateCaptionConversion (System.Action<AVCaptionConversionWarning> handler);
																																																																																		}

New Type: AVFoundation.AVCaptionConversionValidatorStatus

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionConversionValidatorStatus {
																																																																																			Completed = 2,
																																																																																			Stopped = 3,
																																																																																			Unknown = 0,
																																																																																			Validating = 1,
																																																																																		}

New Type: AVFoundation.AVCaptionConversionWarning

																																																																																		[Foundation.RegisterAttribute("AVCaptionConversionWarning", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionConversionWarning : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVCaptionConversionWarning (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionConversionWarning (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual AVCaptionConversionAdjustment Adjustment { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual Foundation.NSRange RangeOfCaptions { get; }
																																																																																			public virtual string WarningType { get; }
																																																																																		}

New Type: AVFoundation.AVCaptionConversionWarningType

																																																																																		[Serializable]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionConversionWarningType {
																																																																																			ExcessMediaData = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionConversionWarningTypeExtensions

																																																																																		[ObjCRuntime.BindingImplAttribute(3)]
																																																																																		[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public static class AVCaptionConversionWarningTypeExtensions {
																																																																																			// methods
																																																																																			public static Foundation.NSString GetConstant (this AVCaptionConversionWarningType self);
																																																																																			public static AVCaptionConversionWarningType? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																			public static AVCaptionConversionWarningType GetValue (Foundation.NSString constant);
																																																																																			public static AVCaptionConversionWarningType GetValue (ObjCRuntime.NativeHandle handle);
																																																																																		}

New Type: AVFoundation.AVCaptionDecoration

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.FlagsAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionDecoration {
																																																																																			LineThrough = 2,
																																																																																			None = 0,
																																																																																			Overline = 4,
																																																																																			Underline = 1,
																																																																																		}

New Type: AVFoundation.AVCaptionDimension

																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public struct AVCaptionDimension {
																																																																																			// fields
																																																																																			public System.Runtime.InteropServices.NFloat Value;
																																																																																			// properties
																																																																																			public AVCaptionUnitsType Units { get; set; }
																																																																																			// methods
																																																																																			public static AVCaptionDimension Create (System.Runtime.InteropServices.NFloat dimension, AVCaptionUnitsType units);
																																																																																		}

New Type: AVFoundation.AVCaptionFontStyle

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionFontStyle {
																																																																																			Italic = 2,
																																																																																			Normal = 1,
																																																																																			Unknown = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionFontWeight

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionFontWeight {
																																																																																			Bold = 2,
																																																																																			Normal = 1,
																																																																																			Unknown = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionFormatConformer

																																																																																		[Foundation.RegisterAttribute("AVCaptionFormatConformer", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionFormatConformer : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVCaptionFormatConformer (AVCaptionSettings conversionSettings);
																																																																																			public AVCaptionFormatConformer (Foundation.NSDictionary conversionSettings);
																																																																																			protected AVCaptionFormatConformer (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionFormatConformer (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual bool ConformsCaptionsToTimeRange { get; set; }
																																																																																			// methods
																																																																																			public AVCaptionFormatConformer CreateFromSettings (AVCaptionSettings conversionSettings);
																																																																																			public static AVCaptionFormatConformer CreateFromSettings (Foundation.NSDictionary conversionSettings);
																																																																																			public virtual AVCaption GetConformedCaption (AVCaption caption, out Foundation.NSError outError);
																																																																																		}

New Type: AVFoundation.AVCaptionGroup

																																																																																		[Foundation.RegisterAttribute("AVCaptionGroup", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionGroup : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVCaptionGroup (CoreMedia.CMTimeRange timeRange);
																																																																																			protected AVCaptionGroup (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionGroup (ObjCRuntime.NativeHandle handle);
																																																																																			public AVCaptionGroup (AVCaption[] captions, CoreMedia.CMTimeRange timeRange);
																																																																																			// properties
																																																																																			public virtual AVCaption[] Captions { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual CoreMedia.CMTimeRange TimeRange { get; }
																																																																																		}

New Type: AVFoundation.AVCaptionGrouper

																																																																																		[Foundation.RegisterAttribute("AVCaptionGrouper", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionGrouper : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVCaptionGrouper ();
																																																																																			protected AVCaptionGrouper (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionGrouper (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			// methods
																																																																																			public virtual void AddCaption (AVCaption input);
																																																																																			public virtual AVCaptionGroup[] FlushAddedCaptionsIntoGroupsUpToTime (CoreMedia.CMTime upToTime);
																																																																																		}

New Type: AVFoundation.AVCaptionPoint

																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public struct AVCaptionPoint {
																																																																																			// fields
																																																																																			public AVCaptionDimension X;
																																																																																			public AVCaptionDimension Y;
																																																																																			// methods
																																																																																			public static AVCaptionPoint Create (AVCaptionDimension x, AVCaptionDimension y);
																																																																																		}

New Type: AVFoundation.AVCaptionRegion

																																																																																		[Foundation.RegisterAttribute("AVCaptionRegion", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionRegion : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			public AVCaptionRegion ();
																																																																																			public AVCaptionRegion (Foundation.NSCoder coder);
																																																																																			protected AVCaptionRegion (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionRegion (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public static AVCaptionRegion AppleIttBottomRegion { get; }
																																																																																			public static AVCaptionRegion AppleIttLeftRegion { get; }
																																																																																			public static AVCaptionRegion AppleIttRightRegion { get; }
																																																																																			public static AVCaptionRegion AppleIttTopRegion { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptionRegionDisplayAlignment DisplayAlignment { get; }
																																																																																			public virtual string Identifier { get; }
																																																																																			public virtual AVCaptionPoint Origin { get; }
																																																																																			public virtual AVCaptionRegionScroll Scroll { get; }
																																																																																			public virtual AVCaptionSize Size { get; }
																																																																																			public static AVCaptionRegion SubRipTextBottomRegion { get; }
																																																																																			public virtual AVCaptionRegionWritingMode WritingMode { get; }
																																																																																			// methods
																																																																																			public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																			public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																			public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
																																																																																		}

New Type: AVFoundation.AVCaptionRegionDisplayAlignment

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionRegionDisplayAlignment {
																																																																																			After = 2,
																																																																																			Before = 0,
																																																																																			Center = 1,
																																																																																		}

New Type: AVFoundation.AVCaptionRegionScroll

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionRegionScroll {
																																																																																			None = 0,
																																																																																			RollUp = 1,
																																																																																		}

New Type: AVFoundation.AVCaptionRegionWritingMode

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionRegionWritingMode {
																																																																																			LeftToRightAndTopToBottom = 0,
																																																																																			TopToBottomAndRightToLeft = 2,
																																																																																		}

New Type: AVFoundation.AVCaptionRenderer

																																																																																		[Foundation.RegisterAttribute("AVCaptionRenderer", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionRenderer : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVCaptionRenderer ();
																																																																																			protected AVCaptionRenderer (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionRenderer (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual CoreGraphics.CGRect Bounds { get; set; }
																																																																																			public virtual AVCaption[] Captions { get; set; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			// methods
																																																																																			public virtual AVCaptionRendererScene[] GetCaptionSceneChanges (CoreMedia.CMTimeRange consideredTimeRange);
																																																																																			public virtual void Render (CoreGraphics.CGContext ctx, CoreMedia.CMTime time);
																																																																																		}

New Type: AVFoundation.AVCaptionRendererScene

																																																																																		[Foundation.RegisterAttribute("AVCaptionRendererScene", True)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionRendererScene : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			protected AVCaptionRendererScene (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionRendererScene (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual bool HasActiveCaptions { get; }
																																																																																			public virtual bool NeedsPeriodicRefresh { get; }
																																																																																			public virtual CoreMedia.CMTimeRange TimeRange { get; }
																																																																																			// methods
																																																																																			public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																		}

New Type: AVFoundation.AVCaptionRuby

																																																																																		[Foundation.RegisterAttribute("AVCaptionRuby", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionRuby : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			public AVCaptionRuby (Foundation.NSCoder coder);
																																																																																			protected AVCaptionRuby (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptionRuby (ObjCRuntime.NativeHandle handle);
																																																																																			public AVCaptionRuby (string text);
																																																																																			public AVCaptionRuby (string text, AVCaptionRubyPosition position, AVCaptionRubyAlignment alignment);
																																																																																			// properties
																																																																																			public virtual AVCaptionRubyAlignment Alignment { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptionRubyPosition Position { get; }
																																																																																			public virtual string Text { get; }
																																																																																			// methods
																																																																																			public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																			public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																		}

New Type: AVFoundation.AVCaptionRubyAlignment

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionRubyAlignment {
																																																																																			Center = 1,
																																																																																			DistributeSpaceAround = 3,
																																																																																			DistributeSpaceBetween = 2,
																																																																																			Start = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionRubyPosition

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionRubyPosition {
																																																																																			After = 1,
																																																																																			Before = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionSettings

																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVCaptionSettings : Foundation.DictionaryContainer {
																																																																																			// constructors
																																																																																			public AVCaptionSettings ();
																																																																																			public AVCaptionSettings (Foundation.NSDictionary dictionary);
																																																																																			// properties
																																																																																			public AVMediaTypes? MediaSubType { get; set; }
																																																																																			public AVMediaTypes? MediaType { get; set; }
																																																																																			public bool? UseDropFrameTimeCode { get; set; }
																																																																																			public bool? UseTimeCodeFrameDuration { get; set; }
																																																																																		}

New Type: AVFoundation.AVCaptionSize

																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public struct AVCaptionSize {
																																																																																			// fields
																																																																																			public AVCaptionDimension Height;
																																																																																			public AVCaptionDimension Width;
																																																																																			// methods
																																																																																			public static AVCaptionSize Create (AVCaptionDimension width, AVCaptionDimension height);
																																																																																		}

New Type: AVFoundation.AVCaptionTextAlignment

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionTextAlignment {
																																																																																			Center = 2,
																																																																																			End = 1,
																																																																																			Left = 3,
																																																																																			Right = 4,
																																																																																			Start = 0,
																																																																																		}

New Type: AVFoundation.AVCaptionTextCombine

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionTextCombine {
																																																																																			All = -1,
																																																																																			FourDigits = 4,
																																																																																			None = 0,
																																																																																			OneDigit = 1,
																																																																																			ThreeDigits = 3,
																																																																																			TwoDigits = 2,
																																																																																		}

New Type: AVFoundation.AVCaptionUnitsType

																																																																																		[Serializable]
																																																																																		[ObjCRuntime.NativeAttribute()]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public enum AVCaptionUnitsType {
																																																																																			Cells = 1,
																																																																																			Percent = 2,
																																																																																			Unspecified = 0,
																																																																																		}

New Type: AVFoundation.AVCaptureControl

																																																																																		[Foundation.RegisterAttribute("AVCaptureControl", True)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public class AVCaptureControl : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVCaptureControl (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptureControl (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual bool Enabled { get; set; }
																																																																																		}

New Type: AVFoundation.AVCaptureDeferredPhotoProxy

																																																																																		[Foundation.RegisterAttribute("AVCaptureDeferredPhotoProxy", True)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																		public class AVCaptureDeferredPhotoProxy : AVFoundation.AVCapturePhoto {
																																																																																			// constructors
																																																																																			protected AVCaptureDeferredPhotoProxy (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptureDeferredPhotoProxy (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																		}

New Type: AVFoundation.AVCaptureDeviceRotationCoordinator

																																																																																		[Foundation.RegisterAttribute("AVCaptureDeviceRotationCoordinator", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																																		public class AVCaptureDeviceRotationCoordinator : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVCaptureDeviceRotationCoordinator (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptureDeviceRotationCoordinator (ObjCRuntime.NativeHandle handle);
																																																																																			public AVCaptureDeviceRotationCoordinator (AVCaptureDevice device, CoreAnimation.CALayer previewLayer);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptureDevice Device { get; }
																																																																																			public virtual CoreAnimation.CALayer PreviewLayer { get; }
																																																																																			public virtual System.Runtime.InteropServices.NFloat VideoRotationAngleForHorizonLevelCapture { get; }
																																																																																			public virtual System.Runtime.InteropServices.NFloat VideoRotationAngleForHorizonLevelPreview { get; }
																																																																																			// methods
																																																																																			protected override void Dispose (bool disposing);
																																																																																		}

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.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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																																		public class AVCapturePhotoOutputReadinessCoordinator : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVCapturePhotoOutputReadinessCoordinator (AVCapturePhotoOutput photoOutput);
																																																																																			protected AVCapturePhotoOutputReadinessCoordinator (Foundation.NSObjectFlag t);
																																																																																			protected AVCapturePhotoOutputReadinessCoordinator (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual AVCapturePhotoOutputCaptureReadiness CaptureReadiness { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public IAVCapturePhotoOutputReadinessCoordinatorDelegate Delegate { get; set; }
																																																																																			public virtual Foundation.NSObject WeakDelegate { get; set; }
																																																																																			// methods
																																																																																			protected override void Dispose (bool disposing);
																																																																																			public virtual void StartTrackingCaptureRequest (AVCapturePhotoSettings settings);
																																																																																			public virtual void StopTrackingCaptureRequest (long settingsUniqueId);
																																																																																		}

New Type: AVFoundation.AVCapturePhotoOutputReadinessCoordinatorDelegate

																																																																																		[Foundation.ModelAttribute()]
																																																																																		[Foundation.ProtocolAttribute()]
																																																																																		[Foundation.RegisterAttribute("Microsoft_iOS__AVFoundation_AVCapturePhotoOutputReadinessCoordinatorDelegate", False)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																																		public class AVCapturePhotoOutputReadinessCoordinatorDelegate : Foundation.NSObject, IAVCapturePhotoOutputReadinessCoordinatorDelegate, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			public AVCapturePhotoOutputReadinessCoordinatorDelegate ();
																																																																																			protected AVCapturePhotoOutputReadinessCoordinatorDelegate (Foundation.NSObjectFlag t);
																																																																																			protected AVCapturePhotoOutputReadinessCoordinatorDelegate (ObjCRuntime.NativeHandle handle);
																																																																																			// methods
																																																																																			public virtual void CaptureReadinessDidChange (AVCapturePhotoOutputReadinessCoordinator coordinator, AVCapturePhotoOutputCaptureReadiness captureReadiness);
																																																																																		}

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_iOS__AVFoundation_AVCaptureSessionControlsDelegate", False)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public abstract class AVCaptureSessionControlsDelegate : Foundation.NSObject, IAVCaptureSessionControlsDelegate, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			protected AVCaptureSessionControlsDelegate ();
																																																																																			protected AVCaptureSessionControlsDelegate (Foundation.NSObjectFlag t);
																																																																																			protected AVCaptureSessionControlsDelegate (ObjCRuntime.NativeHandle handle);
																																																																																			// methods
																																																																																			public virtual void DidBecomeActive (AVCaptureSession session);
																																																																																			public virtual void DidBecomeInactive (AVCaptureSession session);
																																																																																			public virtual void WillEnterFullscreenAppearance (AVCaptureSession session);
																																																																																			public virtual void WillExitFullscreenAppearance (AVCaptureSession session);
																																																																																		}

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.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.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.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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																																		public class AVExternalStorageDevice : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVExternalStorageDevice (Foundation.NSObjectFlag t);
																																																																																			protected AVExternalStorageDevice (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public static AVAuthorizationStatus AuthorizationStatus { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual bool Connected { get; }
																																																																																			public virtual string DisplayName { get; }
																																																																																			public virtual IntPtr FreeSize { get; }
																																																																																			public virtual bool NotRecommendedForCaptureUse { get; }
																																																																																			public virtual IntPtr TotalSize { get; }
																																																																																			public virtual Foundation.NSUuid Uuid { get; }
																																																																																			// methods
																																																																																			public virtual Foundation.NSUrl[] GetNextAvailableUrls (string[] extensionArray, out Foundation.NSError outError);
																																																																																			public static void RequestAccess (AVExternalStorageDeviceRequestAccessCallback handler);
																																																																																			public static System.Threading.Tasks.Task<bool> RequestAccessAsync ();
																																																																																		}

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.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.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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public class AVMetricHlsPlaylistRequestEvent : AVFoundation.AVMetricEvent {
																																																																																			// constructors
																																																																																			public AVMetricHlsPlaylistRequestEvent (Foundation.NSCoder coder);
																																																																																			protected AVMetricHlsPlaylistRequestEvent (Foundation.NSObjectFlag t);
																																																																																			protected AVMetricHlsPlaylistRequestEvent (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual bool IsMultivariantPlaylist { get; }
																																																																																			public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; }
																																																																																			public virtual string MediaType { get; }
																																																																																			public virtual Foundation.NSUrl Url { get; }
																																																																																		}

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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public class AVMetricPlayerItemPlaybackSummaryEvent : AVFoundation.AVMetricEvent {
																																																																																			// constructors
																																																																																			public AVMetricPlayerItemPlaybackSummaryEvent (Foundation.NSCoder coder);
																																																																																			protected AVMetricPlayerItemPlaybackSummaryEvent (Foundation.NSObjectFlag t);
																																																																																			protected AVMetricPlayerItemPlaybackSummaryEvent (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVMetricErrorEvent ErrorEvent { get; }
																																																																																			public virtual IntPtr MediaResourceRequestCount { get; }
																																																																																			public virtual IntPtr PlaybackDuration { get; }
																																																																																			public virtual IntPtr RecoverableErrorCount { get; }
																																																																																			public virtual IntPtr StallCount { get; }
																																																																																			public virtual double TimeSpentInInitialStartup { get; }
																																																																																			public virtual double TimeSpentRecoveringFromStall { get; }
																																																																																			public virtual IntPtr TimeWeightedAverageBitrate { get; }
																																																																																			public virtual IntPtr TimeWeightedPeakBitrate { get; }
																																																																																			public virtual IntPtr VariantSwitchCount { get; }
																																																																																		}

New Type: AVFoundation.AVMetricPlayerItemRateChangeEvent

																																																																																		[Foundation.RegisterAttribute("AVMetricPlayerItemRateChangeEvent", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public class AVMetricPlayerItemRateChangeEvent : AVFoundation.AVMetricEvent {
																																																																																			// constructors
																																																																																			public AVMetricPlayerItemRateChangeEvent (Foundation.NSCoder coder);
																																																																																			protected AVMetricPlayerItemRateChangeEvent (Foundation.NSObjectFlag t);
																																																																																			protected AVMetricPlayerItemRateChangeEvent (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual double PreviousRate { get; }
																																																																																			public virtual double Rate { get; }
																																																																																			public virtual AVAssetVariant Variant { get; }
																																																																																		}

New Type: AVFoundation.AVMetricPlayerItemSeekDidCompleteEvent

																																																																																		[Foundation.RegisterAttribute("AVMetricPlayerItemSeekDidCompleteEvent", True)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public class AVMetricPlayerItemSeekDidCompleteEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent {
																																																																																			// constructors
																																																																																			public AVMetricPlayerItemSeekDidCompleteEvent (Foundation.NSCoder coder);
																																																																																			protected AVMetricPlayerItemSeekDidCompleteEvent (Foundation.NSObjectFlag t);
																																																																																			protected AVMetricPlayerItemSeekDidCompleteEvent (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual bool DidSeekInBuffer { get; }
																																																																																		}

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.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.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.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.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.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.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.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.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.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.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.AVMutableCaption

																																																																																		[Foundation.RegisterAttribute("AVMutableCaption", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVMutableCaption : AVFoundation.AVCaption {
																																																																																			// constructors
																																																																																			public AVMutableCaption (Foundation.NSCoder coder);
																																																																																			protected AVMutableCaption (Foundation.NSObjectFlag t);
																																																																																			protected AVMutableCaption (ObjCRuntime.NativeHandle handle);
																																																																																			public AVMutableCaption (string text, CoreMedia.CMTimeRange timeRange);
																																																																																			// properties
																																																																																			public virtual AVCaptionAnimation Animation { get; set; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptionRegion Region { get; set; }
																																																																																			public virtual string Text { get; set; }
																																																																																			public virtual AVCaptionTextAlignment TextAlignment { get; set; }
																																																																																			public virtual CoreMedia.CMTimeRange TimeRange { get; set; }
																																																																																			// methods
																																																																																			public virtual void RemoveBackgroundColor (Foundation.NSRange range);
																																																																																			public virtual void RemoveDecoration (Foundation.NSRange range);
																																																																																			public virtual void RemoveFontStyle (Foundation.NSRange range);
																																																																																			public virtual void RemoveFontWeight (Foundation.NSRange range);
																																																																																			public virtual void RemoveRuby (Foundation.NSRange range);
																																																																																			public virtual void RemoveTextColor (Foundation.NSRange range);
																																																																																			public virtual void RemoveTextCombine (Foundation.NSRange range);
																																																																																			public virtual void SetBackgroundColor (CoreGraphics.CGColor color, Foundation.NSRange range);
																																																																																			public virtual void SetDecoration (AVCaptionDecoration decoration, Foundation.NSRange range);
																																																																																			public virtual void SetFontStyle (AVCaptionFontStyle fontStyle, Foundation.NSRange range);
																																																																																			public virtual void SetFontWeight (AVCaptionFontWeight fontWeight, Foundation.NSRange range);
																																																																																			public virtual void SetRuby (AVCaptionRuby ruby, Foundation.NSRange range);
																																																																																			public virtual void SetTextColor (CoreGraphics.CGColor color, Foundation.NSRange range);
																																																																																			public virtual void SetTextCombine (AVCaptionTextCombine textCombine, Foundation.NSRange range);
																																																																																		}

New Type: AVFoundation.AVMutableCaptionRegion

																																																																																		[Foundation.RegisterAttribute("AVMutableCaptionRegion", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVMutableCaptionRegion : AVFoundation.AVCaptionRegion {
																																																																																			// constructors
																																																																																			public AVMutableCaptionRegion ();
																																																																																			public AVMutableCaptionRegion (Foundation.NSCoder coder);
																																																																																			protected AVMutableCaptionRegion (Foundation.NSObjectFlag t);
																																																																																			protected AVMutableCaptionRegion (ObjCRuntime.NativeHandle handle);
																																																																																			public AVMutableCaptionRegion (string identifier);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVCaptionRegionDisplayAlignment DisplayAlignment { get; set; }
																																																																																			public virtual AVCaptionPoint Origin { get; set; }
																																																																																			public virtual AVCaptionRegionScroll Scroll { get; set; }
																																																																																			public virtual AVCaptionSize Size { get; set; }
																																																																																			public virtual AVCaptionRegionWritingMode WritingMode { get; set; }
																																																																																		}

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.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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVPlayerItemRenderedLegibleOutput : AVFoundation.AVPlayerItemOutput {
																																																																																			// constructors
																																																																																			public AVPlayerItemRenderedLegibleOutput (CoreGraphics.CGSize videoDisplaySize);
																																																																																			protected AVPlayerItemRenderedLegibleOutput (Foundation.NSObjectFlag t);
																																																																																			protected AVPlayerItemRenderedLegibleOutput (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual double AdvanceIntervalForDelegateInvocation { get; set; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public IAVPlayerItemRenderedLegibleOutputPushDelegate Delegate { get; }
																																																																																			public virtual CoreFoundation.DispatchQueue DelegateQueue { get; }
																																																																																			public virtual CoreGraphics.CGSize VideoDisplaySize { get; set; }
																																																																																			public virtual Foundation.NSObject WeakDelegate { get; }
																																																																																			// methods
																																																																																			protected override void Dispose (bool disposing);
																																																																																			public virtual void SetDelegate (IAVPlayerItemRenderedLegibleOutputPushDelegate delegate, CoreFoundation.DispatchQueue delegateQueue);
																																																																																		}

New Type: AVFoundation.AVPlayerItemRenderedLegibleOutputPushDelegate

																																																																																		[Foundation.ModelAttribute()]
																																																																																		[Foundation.ProtocolAttribute()]
																																																																																		[Foundation.RegisterAttribute("Microsoft_iOS__AVFoundation_AVPlayerItemRenderedLegibleOutputPushDelegate", False)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public class AVPlayerItemRenderedLegibleOutputPushDelegate : Foundation.NSObject, IAVPlayerItemOutputPushDelegate, IAVPlayerItemRenderedLegibleOutputPushDelegate, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// constructors
																																																																																			public AVPlayerItemRenderedLegibleOutputPushDelegate ();
																																																																																			protected AVPlayerItemRenderedLegibleOutputPushDelegate (Foundation.NSObjectFlag t);
																																																																																			protected AVPlayerItemRenderedLegibleOutputPushDelegate (ObjCRuntime.NativeHandle handle);
																																																																																			// methods
																																																																																			public virtual void DidOutputRenderedCaptionImages (AVPlayerItemRenderedLegibleOutput output, AVRenderedCaptionImage[] captionImages, CoreMedia.CMTime itemTime);
																																																																																			public virtual void OutputSequenceWasFlushed (AVPlayerItemOutput output);
																																																																																		}

New Type: AVFoundation.AVPlayerItemSegment

																																																																																		[Foundation.RegisterAttribute("AVPlayerItemSegment", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		public class AVPlayerItemSegment : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVPlayerItemSegment (Foundation.NSObjectFlag t);
																																																																																			protected AVPlayerItemSegment (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVPlayerInterstitialEvent InterstitialEvent { get; }
																																																																																			public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; }
																																																																																			public virtual AVPlayerItemSegmentType SegmentType { get; }
																																																																																			public virtual Foundation.NSDate StartDate { get; }
																																																																																			public virtual CoreMedia.CMTimeMapping TimeMapping { get; }
																																																																																		}

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.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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
																																																																																		public class AVPlayerVideoOutputConfiguration : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVPlayerVideoOutputConfiguration (Foundation.NSObjectFlag t);
																																																																																			protected AVPlayerVideoOutputConfiguration (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual CoreMedia.CMTime ActivationTime { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual Foundation.NSObject[] DataChannelDescriptions { get; }
																																																																																			public virtual CoreGraphics.CGAffineTransform PreferredTransform { get; }
																																																																																			public virtual AVPlayerItem SourcePlayerItem { get; }
																																																																																			// methods
																																																																																			protected override void Dispose (bool disposing);
																																																																																		}

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.AVSampleBufferGenerator

																																																																																		[Foundation.RegisterAttribute("AVSampleBufferGenerator", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		public class AVSampleBufferGenerator : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected AVSampleBufferGenerator (Foundation.NSObjectFlag t);
																																																																																			protected AVSampleBufferGenerator (ObjCRuntime.NativeHandle handle);
																																																																																			public AVSampleBufferGenerator (AVAsset asset, CoreMedia.CMTimebase timebase);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			// methods
																																																																																			public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request, out Foundation.NSError outError);
																																																																																			public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request, AVSampleBufferGeneratorBatch batch, out Foundation.NSError outError);
																																																																																			public virtual AVSampleBufferGeneratorBatch MakeBatch ();
																																																																																			public static void NotifyOfDataReady (CoreMedia.CMSampleBuffer sbuf, System.Action<System.Boolean,Foundation.NSError> completionHandler);
																																																																																			public static System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> NotifyOfDataReadyAsync (CoreMedia.CMSampleBuffer sbuf);
																																																																																		}

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.AVSampleBufferRequest

																																																																																		[Foundation.RegisterAttribute("AVSampleBufferRequest", True)]
																																																																																		[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		public class AVSampleBufferRequest : Foundation.NSObject {
																																																																																			// constructors
																																																																																			public AVSampleBufferRequest (AVSampleCursor startCursor);
																																																																																			protected AVSampleBufferRequest (Foundation.NSObjectFlag t);
																																																																																			protected AVSampleBufferRequest (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVSampleBufferRequestDirection Direction { get; set; }
																																																																																			public virtual AVSampleCursor LimitCursor { get; set; }
																																																																																			public virtual IntPtr MaxSampleCount { get; set; }
																																																																																			public virtual AVSampleBufferRequestMode Mode { get; set; }
																																																																																			public virtual CoreMedia.CMTime OverrideTime { get; set; }
																																																																																			public virtual IntPtr PreferredMinSampleCount { get; set; }
																																																																																			public virtual AVSampleCursor StartCursor { get; }
																																																																																		}

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(2)]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
																																																																																		public class AVSpeechSynthesisProviderAudioUnit : AudioUnit.AUAudioUnit {
																																																																																			// constructors
																																																																																			protected AVSpeechSynthesisProviderAudioUnit (Foundation.NSObjectFlag t);
																																																																																			protected AVSpeechSynthesisProviderAudioUnit (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual AVSpeechSynthesisProviderOutputBlock SpeechSynthesisOutputMetadataBlock { get; set; }
																																																																																			public virtual AVSpeechSynthesisProviderVoice[] SpeechVoices { get; set; }
																																																																																			// methods
																																																																																			public virtual void CancelSpeechRequest ();
																																																																																			public static AVSpeechSynthesisProviderAudioUnit Create (AudioUnit.AudioComponentDescription componentDescription, AudioUnit.AudioComponentInstantiationOptions options, out Foundation.NSError error);
																																																																																			public virtual void SynthesizeSpeechRequest (AVSpeechSynthesisProviderRequest speechRequest);
																																																																																		}

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.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.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.IAVAssetReaderCaptionValidationHandling

																																																																																		[Foundation.ProtocolAttribute(Name = AVAssetReaderCaptionValidationHandling, WrapperType = AVFoundation.AVAssetReaderCaptionValidationHandlingWrapper)]
																																																																																		[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidVendCaption, Selector = captionAdaptor:didVendCaption:skippingUnsupportedSourceSyntaxElements:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																																		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																		[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																		public interface IAVAssetReaderCaptionValidationHandling : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// methods
																																																																																			public virtual void DidVendCaption (AVAssetReaderOutputCaptionAdaptor adaptor, AVCaption caption, string[] syntaxElements);
																																																																																		}

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.AVCaptureEvent

Modified attributes:

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

Type Changed: AVKit.AVCaptureEventInteraction

Modified attributes:

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual UIKit.UIView View { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual void DidMoveToView (UIKit.UIView view)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual void WillMoveToView (UIKit.UIView view)

Type Changed: AVKit.AVCaptureEventPhase

Modified attributes:

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

Type Changed: AVKit.AVPictureInPictureControllerContentSource

Modified constructors:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public AVPictureInPictureControllerContentSource (UIKit.UIView sourceView, AVPictureInPictureVideoCallViewController contentViewController)

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual AVPictureInPictureVideoCallViewController ActiveVideoCallContentViewController { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual UIKit.UIView ActiveVideoCallSourceView { get; }

Namespace Accessibility

Type Changed: Accessibility.AXBrailleMapRenderer_Extensions

Modified methods:

-[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V14)]
++[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V14)]
--[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V15)]
++[ObjCRuntime.DelegateProxyAttribute(ObjCRuntime.Trampolines/SDActionArity1V15)]
 ---public System.Action%LESSERTHANREPLACEMENT%AXBrailleMap%GREATERTHANREPLACEMENT% GetAccessibilityBrailleMapRenderer (this IAXBrailleMapRenderer This)

Type Changed: Accessibility.AXFeatureOverrideSessionErrorExtensions

Modified attributes:

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

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public Foundation.NSString GetDomain (this AXFeatureOverrideSessionError self)

Type Changed: Accessibility.AXTechnologyExtensions

Added methods:

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

Type Changed: Accessibility.IAXBrailleMapRenderer

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V14)]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V14)]
--[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V15)]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = AccessibilityBrailleMapRenderer, Selector = accessibilityBrailleMapRenderer, PropertyType = System.Action`1, GetterSelector = accessibilityBrailleMapRenderer, SetterSelector = setAccessibilityBrailleMapRenderer:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V15)]
 ---
```

Namespace AccessorySetupKit

Type Changed: AccessorySetupKit.ASAccessorySession

Added constructor:

																																																																																							public ASAccessorySession ();

Type Changed: AccessorySetupKit.ASAccessorySupportOptions

Added value:

																																																																																							BluetoothHid = 8,

Namespace AddressBook

Type Changed: AddressBook.ABAddressBook

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Modified constructors:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios6.0", "Use the static Create method instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios6.0", "Use the static Create method instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the static Create method instead")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the static Create method instead")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the static Create method instead")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the static Create method instead")]
 ---public ABAddressBook ()

Type Changed: AddressBook.ABGroup

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABLabel

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABMultiValueEntry`1

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABMultiValue`1

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABMutableDateMultiValue

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABMutableDictionaryMultiValue

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABMutableMultiValue`1

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABMutableStringMultiValue

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPerson

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Modified properties:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use 'GetCompositeNameFormat (null)' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0", "Use 'GetCompositeNameFormat (null)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetCompositeNameFormat (null)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetCompositeNameFormat (null)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetCompositeNameFormat (null)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetCompositeNameFormat (null)' instead.")]
 ---public ABPersonCompositeNameFormat CompositeNameFormat { get; }

Modified methods:

 ---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
 ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ---public string GetCompositeNameDelimiter (ABRecord record)
 ---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
 ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ---public ABPersonCompositeNameFormat GetCompositeNameFormat (ABRecord record)

Type Changed: AddressBook.ABPersonAddressKey

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonDateLabel

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonInstantMessageKey

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonInstantMessageService

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonPhoneLabel

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonRelatedNamesLabel

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonSocialProfileService

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABPersonUrlLabel

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABRecord

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ABSource

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.ExternalChangeEventArgs

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.InstantMessageService

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.PersonAddress

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBook.SocialProfile

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
 ---
```

Namespace AddressBookUI

Type Changed: AddressBookUI.ABAddressFormatting

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABNewPersonCompleteEventArgs

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABNewPersonViewController

Modified attributes:

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

Type Changed: AddressBookUI.ABNewPersonViewControllerDelegate

Modified attributes:

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

Type Changed: AddressBookUI.ABPeoplePickerNavigationController

Modified attributes:

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

Type Changed: AddressBookUI.ABPeoplePickerNavigationControllerDelegate

Modified attributes:

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

Modified methods:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson)
++public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson)
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier)
++public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier)

Type Changed: AddressBookUI.ABPeoplePickerNavigationControllerDelegate_Extensions

Modified methods:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson)
++public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson)
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier)
++public bool ShouldContinue (this IABPeoplePickerNavigationControllerDelegate This, ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier)

Type Changed: AddressBookUI.ABPeoplePickerPerformAction2EventArgs

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABPeoplePickerPerformActionEventArgs

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABPeoplePickerSelectPerson2EventArgs

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABPeoplePickerSelectPersonEventArgs

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABPersonPredicateKey

Modified attributes:

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

Type Changed: AddressBookUI.ABPersonViewController

Modified attributes:

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

Type Changed: AddressBookUI.ABPersonViewControllerDelegate

Modified attributes:

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

Type Changed: AddressBookUI.ABPersonViewPerformDefaultActionEventArgs

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use the 'Contacts' API instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the 'Contacts' API instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'Contacts' API instead.")]
 ---
```

Type Changed: AddressBookUI.ABUnknownPersonCreatedEventArgs

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