Skip to content

Instantly share code, notes, and snippets.

stable-api-comparison/diff/Microsoft.MacCatalyst.md

API diff: Microsoft.MacCatalyst.dll

Microsoft.MacCatalyst.dll

Assembly Version Changed: 18.2.0.0 -> 18.4.0.0

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool CanProvideSampleCursors { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
++public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
-[System.Runtime.Versioning.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

Added properties:

public static Foundation.NSString InputMuteStateChangeNotification { get; }
public virtual AVAudioApplicationMicrophoneInjectionPermission MicrophoneInjectionPermission { get; }
public static Foundation.NSString MuteStateKey { get; }

Added methods:

public static void RequestMicrophoneInjectionPermission (System.Action<AVAudioApplicationMicrophoneInjectionPermission> response);
public static System.Threading.Tasks.Task<AVAudioApplicationMicrophoneInjectionPermission> RequestMicrophoneInjectionPermissionAsync ();

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

Added properties:

		public virtual bool IsEchoCancelledInputAvailable { get; }
		public virtual bool IsEchoCancelledInputEnabled { get; }
		public static Foundation.NSString MicrophoneInjectionCapabilitiesChangeNotification { get; }
		public static Foundation.NSString PortContinuityMicrophone { get; }
		public virtual bool PrefersEchoCancelledInput { get; }
		public virtual bool PrefersInterruptionOnRouteDisconnect { get; }
		public static Foundation.NSString RenderingCapabilitiesChangeNotification { get; }
		public virtual AVAudioSessionRenderingMode RenderingMode { get; }
		public static Foundation.NSString RenderingModeChangeNotification { get; }
		public virtual AVAudioChannelLayout[] SupportedOutputChannelLayouts { 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.AVAudioSession.Notifications

Added methods:

		public static Foundation.NSObject ObserveMicrophoneInjectionCapabilitiesChange (System.EventHandler<MicrophoneInjectionCapabilitiesChangeEventArgs> handler);
		public static Foundation.NSObject ObserveMicrophoneInjectionCapabilitiesChange (Foundation.NSObject objectToObserve, System.EventHandler<MicrophoneInjectionCapabilitiesChangeEventArgs> handler);
		public static Foundation.NSObject ObserveRenderingCapabilitiesChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
		public static Foundation.NSObject ObserveRenderingCapabilitiesChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
		public static Foundation.NSObject ObserveRenderingModeChange (System.EventHandler<RenderingModeChangeNotificationEventArgs> handler);
		public static Foundation.NSObject ObserveRenderingModeChange (Foundation.NSObject objectToObserve, System.EventHandler<RenderingModeChangeNotificationEventArgs> handler);

Type Changed: AVFoundation.AVAudioSessionCategoryExtensions

Added methods:

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

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

Modified fields:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'LongFormAudio' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'LongFormAudio' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.11", "Use 'LongFormAudio' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.11", "Use 'LongFormAudio' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'LongFormAudio' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'LongFormAudio' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'LongFormAudio' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'LongFormAudio' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-LongForm = 1
++LongForm = 1
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")]
 ---LongFormVideo = 3

Added value:

			LongFormAudio = 1,

Type Changed: AVFoundation.AVAudioUnitComponent

Modified properties:

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

Type Changed: AVFoundation.AVAuthorizationMediaType

Modified attributes:

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

Type Changed: AVFoundation.AVAuthorizationStatus

Modified attributes:

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

Type Changed: AVFoundation.AVCaptureAudioDataOutput

Modified attributes:

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary WeakAudioSettings { get; set; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSDictionary GetRecommendedAudioSettingsForAssetWriter (string outputFileType)

Type Changed: AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate

Modified attributes:

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

Type Changed: AVFoundation.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 bool InUseByAnotherApplication { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual 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 AVCaptureDevice[] LinkedDevices { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual string LocalizedName { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual 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 virtual int WeakTransportType { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public 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)

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)

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

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

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

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

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

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

New Type: AVFoundation.AVAudioInputNodeMutedSpeechEventListener

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

New Type: AVFoundation.AVAudioSequencerInfoDictionary

																																																																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																															[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
																																																																															public class AVAudioSequencerInfoDictionary : Foundation.DictionaryContainer {
																																																																																// constructors
																																																																																public AVAudioSequencerInfoDictionary ();
																																																																																public AVAudioSequencerInfoDictionary (Foundation.NSDictionary dictionary);
																																																																																// properties
																																																																																public string Album { get; set; }
																																																																																public double? ApproximateDurationInSeconds { get; set; }
																																																																																public string Artist { get; set; }
																																																																																public Foundation.NSObject ChannelLayout { get; set; }
																																																																																public string Comments { get; set; }
																																																																																public string Composer { get; set; }
																																																																																public string Copyright { get; set; }
																																																																																public string EncodingApplication { get; set; }
																																																																																public string Genre { get; set; }
																																																																																public Foundation.NSObject Isrc { get; set; }
																																																																																public string KeySignature { get; set; }
																																																																																public string Lyricist { get; set; }
																																																																																public double? NominalBitRate { get; set; }
																																																																																public Foundation.NSObject RecordedDate { get; set; }
																																																																																public double? SourceBitDepth { get; set; }
																																																																																public string SourceEncoder { get; set; }
																																																																																public string SubTitle { get; set; }
																																																																																public double? Tempo { get; set; }
																																																																																public string TimeSignature { get; set; }
																																																																																public string Title { get; set; }
																																																																																public int? TrackNumber { get; set; }
																																																																																public string Year { get; set; }
																																																																															}

New Type: AVFoundation.AVAudioSequencerUserCallback

																																																																															public sealed delegate AVAudioSequencerUserCallback : System.MulticastDelegate {
																																																																																// constructors
																																																																																public AVAudioSequencerUserCallback (object object, IntPtr method);
																																																																																// methods
																																																																																public virtual System.IAsyncResult BeginInvoke (AVMusicTrack track, Foundation.NSData userData, double timeStamp, System.AsyncCallback callback, object object);
																																																																																public virtual void EndInvoke (System.IAsyncResult result);
																																																																																public virtual void Invoke (AVMusicTrack track, Foundation.NSData userData, double timeStamp);
																																																																															}

New Type: AVFoundation.AVAudioSessionMicrophoneInjectionMode

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

New Type: AVFoundation.AVAudioSessionRenderingMode

																																																																															[Serializable]
																																																																															[ObjCRuntime.NativeAttribute()]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
																																																																															public enum AVAudioSessionRenderingMode {
																																																																																DolbyAtmos = 5,
																																																																																DolbyAudio = 4,
																																																																																MonoStereo = 1,
																																																																																NotApplicable = 0,
																																																																																SpatialAudio = 3,
																																																																																Surround = 2,
																																																																															}

New Type: AVFoundation.AVAudioVoiceProcessingOtherAudioDuckingConfiguration

																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																															public struct AVAudioVoiceProcessingOtherAudioDuckingConfiguration {
																																																																																// properties
																																																																																public AVAudioVoiceProcessingOtherAudioDuckingLevel DuckingLevel { get; set; }
																																																																																public bool EnableAdvancedDucking { get; set; }
																																																																															}

New Type: AVFoundation.AVAudioVoiceProcessingOtherAudioDuckingLevel

																																																																															[Serializable]
																																																																															[ObjCRuntime.NativeAttribute()]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																															public enum AVAudioVoiceProcessingOtherAudioDuckingLevel {
																																																																																Default = 0,
																																																																																Max = 30,
																																																																																Mid = 20,
																																																																																Min = 10,
																																																																															}

New Type: AVFoundation.AVAudioVoiceProcessingSpeechActivityEvent

																																																																															[Serializable]
																																																																															[ObjCRuntime.NativeAttribute()]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																																																															public enum AVAudioVoiceProcessingSpeechActivityEvent {
																																																																																Ended = 1,
																																																																																Started = 0,
																																																																															}

New Type: AVFoundation.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.AVCaptureDeskViewApplication

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

New Type: AVFoundation.AVCaptureDeskViewApplicationLaunchConfiguration

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

New Type: AVFoundation.AVCaptureDeskViewApplicationPresentHandler

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

New Type: AVFoundation.AVCaptureDeviceRotationCoordinator

																																																																															[Foundation.RegisterAttribute("AVCaptureDeviceRotationCoordinator", True)]
																																																																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																															[System.Runtime.CompilerServices.NullableContextAttribute(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_MacCatalyst__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_MacCatalyst__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_MacCatalyst__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.AVPlayerItem_AVPlayerItemProtectedContent

																																																																															[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																															public static class AVPlayerItem_AVPlayerItemProtectedContent {
																																																																																// methods
																																																																																public static bool IsApplicationAuthorizedForPlayback (this AVPlayerItem This);
																																																																																public static bool IsAuthorizationRequiredForPlayback (this AVPlayerItem This);
																																																																																public static bool IsContentAuthorizedForPlayback (this AVPlayerItem This);
																																																																															}

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

New Type: AVFoundation.MicrophoneInjectionCapabilitiesChangeEventArgs

																																																																															public class MicrophoneInjectionCapabilitiesChangeEventArgs : Foundation.NSNotificationEventArgs {
																																																																																// constructors
																																																																																public MicrophoneInjectionCapabilitiesChangeEventArgs (Foundation.NSNotification notification);
																																																																																// properties
																																																																																public bool IsAvailable { get; }
																																																																															}

New Type: AVFoundation.RenderingModeChangeNotificationEventArgs

																																																																															public class RenderingModeChangeNotificationEventArgs : Foundation.NSNotificationEventArgs {
																																																																																// constructors
																																																																																public RenderingModeChangeNotificationEventArgs (Foundation.NSNotification notification);
																																																																																// properties
																																																																																public AVAudioSessionRenderingMode NewRenderingMode { get; }
																																																																															}

Namespace AVKit

Type Changed: AVKit.AVPictureInPictureControllerContentSource

Added constructor:

																																																																															public AVPictureInPictureControllerContentSource (UIKit.UIView sourceView, AVPictureInPictureVideoCallViewController contentViewController);

Added properties:

																																																																															public virtual AVPictureInPictureVideoCallViewController ActiveVideoCallContentViewController { get; }
																																																																															public virtual UIKit.UIView ActiveVideoCallSourceView { get; }

New Type: AVKit.AVCaptureEvent

																																																																															[Foundation.RegisterAttribute("AVCaptureEvent", True)]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																															public class AVCaptureEvent : Foundation.NSObject {
																																																																																// constructors
																																																																																protected AVCaptureEvent (Foundation.NSObjectFlag t);
																																																																																protected AVCaptureEvent (ObjCRuntime.NativeHandle handle);
																																																																																// properties
																																																																																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																public virtual AVCaptureEventPhase Phase { get; }
																																																																															}

New Type: AVKit.AVCaptureEventInteraction

																																																																															[Foundation.RegisterAttribute("AVCaptureEventInteraction", True)]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																															public class AVCaptureEventInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, UIKit.IUIInteraction {
																																																																																// constructors
																																																																																protected AVCaptureEventInteraction (Foundation.NSObjectFlag t);
																																																																																protected AVCaptureEventInteraction (ObjCRuntime.NativeHandle handle);
																																																																																public AVCaptureEventInteraction (System.Action<AVCaptureEvent> handler);
																																																																																public AVCaptureEventInteraction (System.Action<AVCaptureEvent> primaryHandler, System.Action<AVCaptureEvent> secondaryHandler);
																																																																																// properties
																																																																																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																public virtual bool Enabled { get; set; }
																																																																																public virtual UIKit.UIView View { get; }
																																																																																// methods
																																																																																public virtual void DidMoveToView (UIKit.UIView view);
																																																																																protected override void Dispose (bool disposing);
																																																																																public virtual void WillMoveToView (UIKit.UIView view);
																																																																															}

New Type: AVKit.AVCaptureEventPhase

																																																																															[Serializable]
																																																																															[ObjCRuntime.NativeAttribute()]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
																																																																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																																															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																															public enum AVCaptureEventPhase {
																																																																																Began = 0,
																																																																																Cancelled = 2,
																																																																																Ended = 1,
																																																																															}

Namespace Accessibility

Type Changed: Accessibility.AXBrailleMapRenderer_Extensions

Modified methods:

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

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/SDActionArity1V10)]
++[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/SDActionArity1V10)]
--[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/SDActionArity1V13)]
++[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/SDActionArity1V13)]
 ---
```

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 AppKit

Type Changed: AppKit.NSImageNameExtensions

Added methods:

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

Type Changed: AppKit.NSTouchBarItemIdentifierExtensions

Added methods:

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

Namespace AudioToolbox

Type Changed: AudioToolbox.MusicSequence

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'AVAudioEngine' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use 'AVAudioEngine' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst14.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'AVAudioEngine' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'AVAudioEngine' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'AVAudioEngine' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public AudioUnit.AUGraph AUGraph { get; set; }
++public AudioUnit.AUGraph AUGraph { get; set; }

Namespace AuthenticationServices

Type Changed: AuthenticationServices.ASAuthorizationOperationExtensions

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationProviderAuthorizationOperationExtensions

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialResidentKeyPreferenceExtensions

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnumExtensions

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationScopeExtensions

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportExtensions

Added methods:

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

Namespace BackgroundAssets

Type Changed: BackgroundAssets.BAAppExtensionInfo

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSNumber RestrictedDownloadSizeRemaining { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSNumber RestrictedEssentialDownloadSizeRemaining { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)

Type Changed: BackgroundAssets.BAContentRequest

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: BackgroundAssets.BADownload

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual bool IsEssential { get; }

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual BADownload CopyAsNonEssential ()
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)

Type Changed: BackgroundAssets.BADownloadManager

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual BADownload[] FetchCurrentDownloads (out Foundation.NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public virtual void PerformWithExclusiveControlBeforeDate (Foundation.NSDate date, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% performHandler)

Type Changed: BackgroundAssets.BADownloadManagerDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: BackgroundAssets.BADownloadState

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: BackgroundAssets.BAErrorCode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: BackgroundAssets.BAErrorCodeExtensions

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: BackgroundAssets.BAUrlDownload

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Modified constructors:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, UIntPtr fileSize, string applicationGroupIdentifier)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, bool essential, UIntPtr fileSize, string applicationGroupIdentifier, IntPtr priority)

Type Changed: BackgroundAssets.IBADownloadManagerDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: BackgroundAssets.IBADownloaderExtension

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Namespace BusinessChat

Type Changed: BusinessChat.BCParameterNameExtensions

Added methods:

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

Namespace ClassKit

Type Changed: ClassKit.CLSContextTopicExtensions

Added methods:

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

Namespace Contacts

Type Changed: Contacts.CNPostalAddressKeyOptionExtensions

Added methods:

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

Namespace CoreAnimation

Type Changed: CoreAnimation.CAContentsFormatExtensions

Added methods:

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

Type Changed: CoreAnimation.CACornerCurveExtensions

Added methods:

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

Type Changed: CoreAnimation.CAGradientLayerTypeExtensions

Added methods:

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

Type Changed: CoreAnimation.CAScrollExtensions

Added methods:

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

Type Changed: CoreAnimation.CATextLayerAlignmentModeExtensions

Added methods:

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

Type Changed: CoreAnimation.CATextLayerTruncationModeExtensions

Added methods:

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

Type Changed: CoreAnimation.CAToneMapModeExtensions

Added methods:

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

Namespace CoreFoundation

Type Changed: CoreFoundation.CFBundle

Modified methods:

-public string GetLocalizedString (string key, string defaultValue, string tableName = "NULL")
+public string GetLocalizedString (string key, string defaultValue, string tableName)

Added methods:

																																																																																																																			public string GetLocalizedString (string key, string defaultValue, string tableName, System.Globalization.CultureInfo[] localizations);
																																																																																																																			public string GetLocalizedString (string key, string defaultValue, string tableName, string[] localizations);

Type Changed: CoreFoundation.CFStringTransformExtensions

Added methods:

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

New Type: CoreFoundation.CFComparisonResult

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

Namespace CoreGraphics

Type Changed: CoreGraphics.CGAffineTransform

Modified methods:

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

Type Changed: CoreGraphics.CGConstantColorExtensions

Added methods:

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

Type Changed: CoreGraphics.CGContext

Modified methods:

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

Type Changed: CoreGraphics.CGDisplay

Modified methods:

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

Type Changed: CoreGraphics.CGPath

Modified methods:

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

Namespace CoreHaptics

Type Changed: CoreHaptics.CHHapticAudioResourceDefinition

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticDynamicParameter

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticDynamicParameterId

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticDynamicParameterIdExtensions

Modified attributes:

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

Added methods:

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

Type Changed: CoreHaptics.CHHapticEngine

Modified attributes:

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

Modified constructors:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public CHHapticEngine (AVFoundation.AVAudioSession audioSession, out Foundation.NSError error)

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ---public virtual bool PlaysAudioOnly { get; set; }

Type Changed: CoreHaptics.CHHapticEngineFinishedAction

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticEngineStoppedReason

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticErrorCode

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticEvent

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticEventParameter

Modified attributes:

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

Type Changed: CoreHaptics.CHHapticEventParameterId

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