Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual int UnusedTrackId { get; }
++public virtual int UnusedTrackId { get; }
Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale forLocale, AVMetadataItem[] commonKeys)
++public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale forLocale, AVMetadataItem[] commonKeys)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'LoadChapterMetadataGroups' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVTimedMetadataGroup[] GetChapterMetadataGroupsBestMatchingPreferredLanguages (string[] languages)
++public virtual AVTimedMetadataGroup[] GetChapterMetadataGroupsBestMatchingPreferredLanguages (string[] languages)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMetadataItem[] GetMetadataForFormat (Foundation.NSString format)
++public virtual AVMetadataItem[] GetMetadataForFormat (Foundation.NSString format)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMediaSelectionGroup MediaSelectionGroupForMediaCharacteristic (string avMediaCharacteristic)
++public virtual AVMediaSelectionGroup MediaSelectionGroupForMediaCharacteristic (string avMediaCharacteristic)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrack TrackWithTrackID (int trackID)
++public virtual AVAssetTrack TrackWithTrackID (int trackID)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrack[] TracksWithMediaCharacteristic (string mediaCharacteristic)
++public virtual AVAssetTrack[] TracksWithMediaCharacteristic (string mediaCharacteristic)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrack[] TracksWithMediaType (string mediaType)
++public virtual AVAssetTrack[] TracksWithMediaType (string mediaType)
Added method:
public virtual void SetInterstitialMediaSelectionCriteria (AVPlayerMediaSelectionCriteria[] criteria, AVMediaCharacteristics mediaCharacteristic);
Added property:
public virtual AVAssetTrackGroupOutputHandling AudioTrackGroupHandling { get; set; }
Added methods:
public static AVAssetExportSessionPreset? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetExportSessionPreset GetValue (ObjCRuntime.NativeHandle handle);
Added properties:
public virtual AVAssetImageGeneratorDynamicRangePolicy DynamicRangePolicy { get; set; }
public Foundation.NSString WeakDynamicRangePolicy { get; set; }
Added property:
public virtual bool SendsCommonMediaClientDataAsHttpHeaders { get; set; }
Added property:
public virtual bool EntireLengthAvailableOnDemand { get; set; }
Modified properties:
---[ObjCRuntime.BindingImplAttribute(3)]
---public CoreMedia.CMFormatDescription[] FormatDescriptions { get; }
Added property:
public virtual bool CanProvideSampleCursors { get; }
Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
++public virtual AVAssetTrack[] GetAssociatedTracks (Foundation.NSString avAssetTrackTrackAssociationType)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVMetadataItem[] MetadataForFormat (string format)
++public virtual AVMetadataItem[] MetadataForFormat (string format)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual CoreMedia.CMTime SamplePresentationTimeForTrackTime (CoreMedia.CMTime trackTime)
++public virtual CoreMedia.CMTime SamplePresentationTimeForTrackTime (CoreMedia.CMTime trackTime)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual AVAssetTrackSegment SegmentForTrackTime (CoreMedia.CMTime trackTime)
++public virtual AVAssetTrackSegment SegmentForTrackTime (CoreMedia.CMTime trackTime)
Added methods:
public virtual AVSampleCursor MakeSampleCursor (CoreMedia.CMTime presentationTimeStamp);
public virtual AVSampleCursor MakeSampleCursorAtFirstSampleInDecodeOrder ();
public virtual AVSampleCursor MakeSampleCursorAtLastSampleInDecodeOrder ();
Added properties:
public virtual bool Binaural { get; }
public virtual bool Downmix { get; }
public virtual bool Immersive { get; }
Added methods:
public static Foundation.NSPredicate GetPredicateForAudioSampleRate (double sampleRate, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType);
public static Foundation.NSPredicate GetPredicateForBinauralAudio (bool isBinauralAudio, AVMediaSelectionOption mediaSelectionOption);
public static Foundation.NSPredicate GetPredicateForDownmixAudio (bool isDownmixAudio, AVMediaSelectionOption mediaSelectionOption);
public static Foundation.NSPredicate GetPredicateForImmersiveAudio (bool isImmersiveAudio, AVMediaSelectionOption mediaSelectionOption);
Added property:
public virtual AVAssetVariantVideoLayoutAttributes[] VideoLayoutAttributes { get; }
Added property:
public virtual CoreMedia.CMTime InitialMovieFragmentInterval { get; set; }
Added methods:
public static AVAssetWriterInputMediaDataLocation? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAssetWriterInputMediaDataLocation GetValue (ObjCRuntime.NativeHandle handle);
Added properties:
public static Foundation.NSString InputMuteStateChangeNotification { get; }
public static Foundation.NSString MuteStateKey { get; }
Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")]
-public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode destinationNode, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler)
++public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode destinationNode, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst9.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst9.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")]
-public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode[] destinationNodes, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler)
++public virtual void ConnectMidi (AVAudioNode sourceNode, AVAudioNode[] destinationNodes, AVAudioFormat format, AudioUnit.AUMidiOutputEventBlock tapHandler)
Added method:
public virtual bool SetMutedSpeechActivityEventListener (AVAudioInputNodeMutedSpeechEventListener listenerAction);
Modified constructors:
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)]
+[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)]
-public AVAudioPlayer (Foundation.NSData data, string fileTypeHint, out Foundation.NSError outError)
++public AVAudioPlayer (Foundation.NSData data, string fileTypeHint, out Foundation.NSError outError)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)]
+[System.ObsoleteAttribute("Use the 'FromUrl' method instead, because a constructor can't fail.", False)]
-public AVAudioPlayer (Foundation.NSUrl url, string fileTypeHint, out Foundation.NSError outError)
++public AVAudioPlayer (Foundation.NSUrl url, string fileTypeHint, out Foundation.NSError outError)
Added methods:
public static AVAudioPlayer FromData (Foundation.NSData data, AVFileTypes fileTypeHint, out Foundation.NSError error);
public static AVAudioPlayer FromData (Foundation.NSData data, Foundation.NSString fileTypeHint, out Foundation.NSError error);
public static AVAudioPlayer FromUrl (Foundation.NSUrl url, AVFileTypes fileTypeHint, out Foundation.NSError error);
public static AVAudioPlayer FromUrl (Foundation.NSUrl url, Foundation.NSString fileTypeHint, out Foundation.NSError error);
Added methods:
public virtual AVMusicTrack CreateAndAppendTrack ();
public virtual bool RemoveTrack (AVMusicTrack track);
public virtual void ReverseEvents ();
public virtual void SetUserCallback (AVAudioSequencerUserCallback userCallback);
Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public Foundation.NSString RenderingCapabilitiesChangeNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public virtual AVAudioSessionRenderingMode RenderingMode { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public Foundation.NSString RenderingModeChangeNotification { get; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
---public virtual AVAudioChannelLayout[] SupportedOutputChannelLayouts { get; }
Added properties:
public static Foundation.NSString PortContinuityMicrophone { get; }
public virtual bool PrefersInterruptionOnRouteDisconnect { get; }
Added method:
public virtual bool SetPrefersInterruptionOnRouteDisconnect (bool value, out Foundation.NSError outError);
Added methods:
public static AVAudioSessionCategory? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAudioSessionCategory GetValue (ObjCRuntime.NativeHandle handle);
Added methods:
public static AVAudioSessionMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
public static AVAudioSessionMode GetValue (ObjCRuntime.NativeHandle handle);
Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.0", "Use 'AVAudioApplicationRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.0", "Use 'AVAudioApplicationRecordPermission' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.0", "Use 'AVAudioApplicationRecordPermission' instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --- ```Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'LongFormAudio' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.11", "Use 'LongFormAudio' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.11", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'LongFormAudio' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'LongFormAudio' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'LongFormAudio' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -LongForm = 1 ++LongForm = 1 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] ---LongFormVideo = 3Added value:
LongFormAudio = 1,Added properties:
public virtual UIKit.UIImage Icon { get; } public virtual bool PassesAUVal { get; }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; }Added values:
ContinuityCamera = 13, DeskViewCamera = 14, Microphone = 12,Added methods:
public static AVCaptureDeviceType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptureDeviceType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[ObjCBindings.BindingTypeAttribute`1[ObjCBindings.SmartEnum]()] ++[ObjCBindings.BindingTypeAttribute`1[ObjCBindings.SmartEnum]()] --[ObjCBindings.BindingTypeAttribute()] ++[ObjCBindings.BindingTypeAttribute()] --- ```Added methods:
public static AVCaptureReactionType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptureReactionType GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public virtual bool ConfiguresApplicationAudioSessionToMixWithOthers { get; set; } public virtual AVCaptureConnection[] Connections { get; } public virtual AVCaptureControl[] Controls { get; } public IAVCaptureSessionControlsDelegate ControlsDelegate { get; } public virtual CoreFoundation.DispatchQueue ControlsDelegateCallbackQueue { get; } public virtual float HardwareCost { get; } public virtual IntPtr MaxControlsCount { get; } public virtual bool MultitaskingCameraAccessEnabled { get; set; } public virtual bool MultitaskingCameraAccessSupported { 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);Added property:
public virtual bool Previewing { get; }Added methods:
public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (string[] bestMatchingPreferredLanguages); public virtual AVTimedMetadataGroup[] GetChapterMetadataGroups (Foundation.NSLocale titleLocale, string[] commonKeys); public virtual AVMediaSelectionGroup GetMediaSelectionGroup (string mediaCharacteristic); public virtual AVMetadataItem[] GetMetadata (string format); public virtual int GetUnusedTrackId ();Added methods:
public virtual AVAssetTrack[] GetAssociatedTracks (string trackAssociationType); public virtual AVMetadataItem[] GetMetadata (string format); public virtual CoreMedia.CMTime GetSamplePresentationTime (CoreMedia.CMTime trackTime); public virtual bool HasMediaCharacteristic (string mediaCharacteristic);Added property:
public virtual AVExternalContentProtectionStatus ExternalContentProtectionStatus { get; }Added method:
public virtual void Revoke ();Added method:
public virtual bool RespondByRequestingPersistableContentKeyRequest (out Foundation.NSError error);Added methods:
public static AVContentKeyRequestRetryReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVContentKeyRequestRetryReason GetValue (ObjCRuntime.NativeHandle handle);Modified 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 Foundation.NSData ContentProtectionSessionIdentifier { get; } ++public virtual Foundation.NSData ContentProtectionSessionIdentifier { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual IAVContentKeySessionDelegate Delegate { get; } ++public virtual IAVContentKeySessionDelegate Delegate { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual CoreFoundation.DispatchQueue DelegateQueue { get; } ++public virtual CoreFoundation.DispatchQueue DelegateQueue { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---protected virtual Foundation.NSString KeySystemConstant { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSUrl StorageUrl { get; } ++public virtual Foundation.NSUrl StorageUrl { get; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVContentKeySession Create (string keySystem) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVContentKeySession Create (AVContentKeySystem keySystem, Foundation.NSUrl storageUrl) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVContentKeySession Create (Foundation.NSString keySystem, Foundation.NSUrl storageUrl) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public Foundation.NSDictionary[] GetPendingExpiredSessionReports (Foundation.NSData appIdentifier, Foundation.NSUrl storageUrl) -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual void ProcessContentKeyRequest (Foundation.NSObject identifier, Foundation.NSData initializationData, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% options) ++public virtual void ProcessContentKeyRequest (Foundation.NSObject identifier, Foundation.NSData initializationData, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% options) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public void RemovePendingExpiredSessionReports (Foundation.NSDictionary[] expiredSessionReports, Foundation.NSData appIdentifier, Foundation.NSUrl storageUrl) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public virtual void RenewExpiringResponseData (AVContentKeyRequest contentKeyRequest) -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual void SetDelegate (IAVContentKeySessionDelegate newDelegate, CoreFoundation.DispatchQueue delegateQueue) ++public virtual void SetDelegate (IAVContentKeySessionDelegate newDelegate, CoreFoundation.DispatchQueue delegateQueue)Added methods:
public virtual void InvalidateAllPersistableContentKeys (Foundation.NSData appIdentifier, Foundation.NSDictionary options, System.Action<Foundation.NSData,Foundation.NSError> handler); public virtual System.Threading.Tasks.Task<Foundation.NSData> InvalidateAllPersistableContentKeysAsync (Foundation.NSData appIdentifier, Foundation.NSDictionary options); public virtual void InvalidatePersistableContentKey (Foundation.NSData persistableContentKeyData, Foundation.NSDictionary options, System.Action<Foundation.NSData,Foundation.NSError> handler); public virtual System.Threading.Tasks.Task<Foundation.NSData> InvalidatePersistableContentKeyAsync (Foundation.NSData persistableContentKeyData, Foundation.NSDictionary options); public virtual void MakeSecureToken (Foundation.NSData persistableContentKeyData, System.Action<Foundation.NSData,Foundation.NSError> handler); public virtual System.Threading.Tasks.Task<Foundation.NSData> MakeSecureTokenAsync (Foundation.NSData persistableContentKeyData);Added methods:
public virtual void DidProvideContentKeyRequests (AVContentKeySession session, AVContentKeyRequest[] keyRequests, Foundation.NSData initializationData); public virtual void DidUpdate (AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier); public virtual void ExternalProtectionStatusDidChange (AVContentKeySession session, AVContentKey contentKey);Added methods:
public static void DidProvideContentKeyRequests (this IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest[] keyRequests, Foundation.NSData initializationData); public static void DidUpdate (this IAVContentKeySessionDelegate This, AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier); public static void ExternalProtectionStatusDidChange (this IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKey contentKey);Added methods:
public static AVContentKeySystem? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVContentKeySystem GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static AVCoordinatedPlaybackSuspensionReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCoordinatedPlaybackSuspensionReason GetValue (ObjCRuntime.NativeHandle handle);Added constructor:
public AVDisplayCriteria (float refreshRate, CoreMedia.CMFormatDescription formatDescription);Added values:
AirPlayReceiverTemporarilyUnavailable = -11882, EncodeFailed = -11883, FailedToLoadSampleData = -11881, InvalidSampleCursor = -11880, MediaExtensionConflict = -11887, MediaExtensionDisabled = -11886, SandboxExtensionDenied = -11884, ToneMappingFailed = -11885,Added methods:
public static AVFileTypeProfile? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVFileTypeProfile GetValue (ObjCRuntime.NativeHandle handle);Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---AppleiTT = 21 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---Scc = 22Added value:
Ahap = 23,Added methods:
public static AVFileTypes? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVFileTypes GetValue (ObjCRuntime.NativeHandle handle);Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---EasyToRead = 11Added values:
CarriesVideoStereoMetadata = 18, ContainsStereoMultiviewVideo = 19, EnhancesSpeechIntelligibility = 20, IndicatesHorizontalFieldOfView = 21, TactileMinimal = 22,Added methods:
public static AVMediaCharacteristics? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMediaCharacteristics GetValue (ObjCRuntime.NativeHandle handle);Added values:
AuxiliaryPicture = 11, Haptic = 12,Added methods:
public static AVMediaTypes? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMediaTypes GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public static Foundation.NSString QuickTimeMetadataFullFrameRatePlaybackIntent { get; } public static Foundation.NSString QuickTimeMetadataKeyFullFrameRatePlaybackIntent { get; }Added methods:
public static AVMetadataFormat? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMetadataFormat GetValue (ObjCRuntime.NativeHandle handle);Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---CatBody = 16384 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---DogBody = 32768 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---HumanBody = 65536 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---SalientObject = 131072Added value:
HumanFullBody = 16777216,Added methods:
public static AVMetadataObjectType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVMetadataObjectType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual AVAudioUnit DestinationAudioUnit { get; set; } ++public virtual AVAudioUnit DestinationAudioUnit { get; set; }Added property:
public virtual bool UsesAutomatedParameters { get; set; }Added methods:
public virtual void AddEvent (AVMusicEvent event, double beat); public virtual void ClearEvents (AVBeatRange range); public virtual void CopyAndMergeEvents (AVBeatRange range, AVMusicTrack sourceTrack, double mergeStartBeat); public virtual void CopyEvents (AVBeatRange range, AVMusicTrack sourceTrack, double insertStartBeat); public virtual void CutEvents (AVBeatRange range); public virtual void EnumerateEvents (AVBeatRange range, AVMusicEventEnumerationBlock block); public virtual void MoveEvents (AVBeatRange range, double beatAmount);Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual bool Insert (CoreMedia.CMTimeRange insertTimeRange, AVAsset sourceAsset, CoreMedia.CMTime atTime, out Foundation.NSError error) ++public virtual bool Insert (CoreMedia.CMTimeRange insertTimeRange, AVAsset sourceAsset, CoreMedia.CMTime atTime, out Foundation.NSError error)Added methods:
public virtual void Insert (CoreMedia.CMTimeRange timeRange, AVAsset asset, CoreMedia.CMTime startTime, AVMutableCompositionInsertHandler completionHandler); public virtual System.Threading.Tasks.Task InsertAsync (CoreMedia.CMTimeRange timeRange, AVAsset asset, CoreMedia.CMTime startTime);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; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition Create () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition Create (AVAsset asset) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Use the overload of 'Create' that takes a completion handler instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Use the overload of 'Create' that takes a completion handler instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public AVMutableVideoComposition GetVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier)Added methods:
public static void Create (AVAsset asset, AVMutableVideoCompositionCreateCallback completionHandler); public static void Create (AVAsset asset, AVMutableVideoCompositionCreateApplier applier, AVMutableVideoCompositionCreateCallback completionHandler); public static void Create (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction, AVMutableVideoCompositionCreateCallback completionHandler); public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset); public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset, AVMutableVideoCompositionCreateApplier applier); public static System.Threading.Tasks.Task<AVMutableVideoComposition> CreateAsync (AVAsset asset, AVVideoCompositionInstruction prototypeInstruction);Added values:
PresetMvHevc1440x1440 = 17, PresetMvHevc960x960 = 16,Added methods:
public static AVOutputSettingsPreset? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVOutputSettingsPreset GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public virtual float DefaultRate { get; set; } public virtual AVPlayerVideoOutput VideoOutput { get; set; }Added method:
protected override void Dispose (bool disposing);Added interfaces:
Foundation.INSCopying ObjCRuntime.INativeObject System.IDisposableModified properties:
-public virtual Foundation.NSDate Date { get; set; } +public virtual Foundation.NSDate Date { get; } -public virtual string Identifier { get; set; } +public virtual string Identifier { get; } -public virtual CoreMedia.CMTime PlayoutLimit { get; set; } +public virtual CoreMedia.CMTime PlayoutLimit { get; } -public virtual AVPlayerItem PrimaryItem { get; set; } +public virtual AVPlayerItem PrimaryItem { get; } -public virtual AVPlayerInterstitialEventRestrictions Restrictions { get; set; } +public virtual AVPlayerInterstitialEventRestrictions Restrictions { get; } -public virtual CoreMedia.CMTime ResumptionOffset { get; set; } +public virtual CoreMedia.CMTime ResumptionOffset { get; } -public virtual AVPlayerItem[] TemplateItems { get; set; } +public virtual AVPlayerItem[] TemplateItems { get; } -public virtual CoreMedia.CMTime Time { get; set; } +public virtual CoreMedia.CMTime Time { get; } -public virtual Foundation.NSDictionary UserDefinedAttributes { get; set; } +public virtual Foundation.NSDictionary UserDefinedAttributes { get; }Added properties:
public virtual bool AlignsResumptionWithPrimarySegmentBoundary { get; set; } public virtual bool AlignsStartWithPrimarySegmentBoundary { get; set; } public virtual Foundation.NSDictionary AssetListResponse { get; } public virtual bool ContentMayVary { get; set; } public virtual string Cue { get; set; } public virtual CoreMedia.CMTime PlannedDuration { get; set; } public virtual bool SupplementsPrimaryContent { get; set; } public virtual AVPlayerInterstitialEventTimelineOccupancy TimelineOccupancy { get; set; } public virtual bool WillPlayOnce { get; set; }Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public static AVPlayerInterstitialEvent Create (AVPlayerItem primaryItem, CoreMedia.CMTime time); public static AVPlayerInterstitialEvent Create (AVPlayerItem primaryItem, Foundation.NSDate date);Added properties:
public static Foundation.NSString AssetListResponseStatusDidChangeErrorKey { get; } public static Foundation.NSString AssetListResponseStatusDidChangeEventKey { get; } public static Foundation.NSString AssetListResponseStatusDidChangeNotification { get; } public static Foundation.NSString AssetListResponseStatusDidChangeStatusKey { get; }Added methods:
public static Foundation.NSObject ObserveAssetListResponseStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAssetListResponseStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);Added interface:
IAVMetricEventStreamPublisherAdded property:
public virtual AVPlayerItemIntegratedTimeline IntegratedTimeline { get; }Added method:
public virtual CoreVideo.CVPixelBuffer CopyDisplayedPixelBuffer ();Modified constructors:
---[ObjCRuntime.DesignatedInitializerAttribute()] ---public AVPlayerLooper (AVQueuePlayer player, AVPlayerItem itemToLoop, CoreMedia.CMTimeRange loopRange)Added constructor:
public AVPlayerLooper (AVQueuePlayer player, AVPlayerItem itemToLoop, CoreMedia.CMTimeRange loopRange, AVPlayerLooperItemOrdering itemOrdering);Added methods:
public static AVPlayerRateDidChangeReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerRateDidChangeReason GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static AVPlayerWaitingReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerWaitingReason GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual Foundation.NSError Error { get; } ++public virtual Foundation.NSError Error { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual bool ReadyForMoreMediaData { get; } ++public virtual bool ReadyForMoreMediaData { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -public virtual bool RequiresFlushToResumeDecoding { get; } ++public virtual bool RequiresFlushToResumeDecoding { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual AVQueuedSampleBufferRenderingStatus Status { get; } ++public virtual AVQueuedSampleBufferRenderingStatus Status { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -public virtual CoreMedia.CMTimebase Timebase { get; } ++public virtual CoreMedia.CMTimebase Timebase { get; }Added properties:
public static Foundation.NSString DisplayLayerReadyForDisplayDidChangeNotification { get; } public virtual bool ReadyForDisplay { get; } public virtual AVSampleBufferVideoRenderer SampleBufferRenderer { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer) ++public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void Flush () ++public virtual void Flush () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void FlushAndRemoveImage () ++public virtual void FlushAndRemoveImage () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler) ++public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual void StopRequestingMediaData () ++public virtual void StopRequestingMediaData ()Added methods:
public static Foundation.NSObject ObserveDisplayLayerReadyForDisplayDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveDisplayLayerReadyForDisplayDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);Added methods:
public static AVSemanticSegmentationMatteType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVSemanticSegmentationMatteType GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public static Foundation.NSString AvailableVoicesDidChangeNotification { get; } public virtual AVSpeechSynthesisVoiceTraits VoiceTraits { get; }Added value:
Premium = 3,Added property:
public static AVSpeechSynthesisPersonalVoiceAuthorizationStatus PersonalVoiceAuthorizationStatus { get; }Added event:
public event System.EventHandler<AVSpeechSynthesizerWillSpeakMarkerEventArgs> WillSpeakMarker;Added methods:
public static void RequestPersonalVoiceAuthorization (AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback handler); public static System.Threading.Tasks.Task<AVSpeechSynthesisPersonalVoiceAuthorizationStatus> RequestPersonalVoiceAuthorizationAsync (); public virtual void WriteUtterance (AVSpeechUtterance utterance, AVSpeechSynthesizerBufferCallback bufferCallback, AVSpeechSynthesizerMarkerCallback markerCallback);Added method:
public virtual void WillSpeakMarker (AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);Added method:
public static void WillSpeakMarker (this IAVSpeechSynthesizerDelegate This, AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);Modified constructors:
---[Foundation.ExportAttribute("initWithString:")] ------[ObjCRuntime.BindingImplAttribute(3)] ---public AVSpeechUtterance (string speechString)Added constructor:
public AVSpeechUtterance (string string, AVSpeechUtteranceInitializationOption option);Added method:
public static AVSpeechUtterance FromSsmlRepresentation (string string);Added properties:
public virtual Foundation.NSUuid HttpSessionIdentifier { get; } public static Foundation.NSString HttpUserAgentKey { get; } public static Foundation.NSString OverrideMimeTypeKey { get; } public static Foundation.NSString PrimarySessionIdentifierKey { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual AVAssetTrack CompatibleTrack (AVCompositionTrack forCompositionTrack) ++public virtual AVAssetTrack CompatibleTrack (AVCompositionTrack forCompositionTrack)Added methods:
public static AVVideoApertureMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoApertureMode GetValue (ObjCRuntime.NativeHandle handle);Added values:
AppleProRes4444XQ = 10, JpegXl = 11,Added methods:
public static AVVideoCodecType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoCodecType GetValue (ObjCRuntime.NativeHandle handle);Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0", "Call 'Create' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Call 'Create' instead.")] -public AVVideoComposition CreateVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier) ++public AVVideoComposition CreateVideoComposition (AVAsset asset, System.Action%LESSERTHANREPLACEMENT%AVAsynchronousCIImageFilteringRequest%GREATERTHANREPLACEMENT% applier) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Call 'IsValid' instead")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0", "Call 'IsValid' instead")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0", "Call 'IsValid' instead")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0", "Call 'IsValid' instead")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Call 'IsValid' instead")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0", "Call 'IsValid' instead")] -public virtual bool IsValidForAsset (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate) ++public virtual bool IsValidForAsset (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate)Added methods:
public static void Create (AVAsset asset, AVVideoCompositionCreateCallback completionHandler); public static void Create (AVAsset asset, AVVideoCompositionCreateApplier applier, AVVideoCompositionCreateCallback completionHandler); public static System.Threading.Tasks.Task<AVVideoComposition> CreateAsync (AVAsset asset); public static System.Threading.Tasks.Task<AVVideoComposition> CreateAsync (AVAsset asset, AVVideoCompositionCreateApplier applier); public virtual void DetermineValidity (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate, AVVideoCompositionDetermineValidityCallback completionHandler); public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> DetermineValidityAsync (AVAsset asset, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate); public virtual bool IsValid (AVAssetTrack[] tracks, CoreMedia.CMTime duration, CoreMedia.CMTimeRange timeRange, IAVVideoCompositionValidationHandling validationDelegate);Added methods:
public static AVVideoRange? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVVideoRange GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'CodecType' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'CodecType' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'CodecType' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'CodecType' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'CodecType' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public AVVideoCodec? Codec { get; set; } ++public AVVideoCodec? Codec { get; set; }Added property:
public AVVideoCodecType? CodecType { get; set; }Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'Itu_R_709_2' instead.", False)] +[System.ObsoleteAttribute("Use 'Itu_R_709_2' instead.", False)] -public Foundation.NSString AVVideoTransferFunction_Itu_R_709_2 { get; } ++public Foundation.NSString AVVideoTransferFunction_Itu_R_709_2 { get; }Added properties:
public static Foundation.NSString Iec_sRgb { get; } public static Foundation.NSString Itu_R_2100_Hlg { get; } public static Foundation.NSString Itu_R_709_2 { get; } public static Foundation.NSString Linear { get; } public static Foundation.NSString Smpte_St_2084_Pq { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = 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 = DidUpdate, Selector = contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidUpdate, Selector = contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:, 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[])] - ++ ```Added methods:
public virtual void DidProvideContentKeyRequests (AVContentKeySession session, AVContentKeyRequest[] keyRequests, Foundation.NSData initializationData); public virtual void DidUpdate (AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier); public virtual void ExternalProtectionStatusDidChange (AVContentKeySession session, AVContentKey contentKey);Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillSpeakMarker, Selector = speechSynthesizer:willSpeakMarker:utterance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillSpeakMarker, Selector = speechSynthesizer:willSpeakMarker:utterance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Added method:
public virtual void WillSpeakMarker (AVSpeechSynthesizer synthesizer, AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance);[Foundation.RegisterAttribute("AVAUPresetEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVAUPresetEvent : AVFoundation.AVMusicEvent { // constructors public AVAUPresetEvent (); protected AVAUPresetEvent (Foundation.NSObjectFlag t); protected AVAUPresetEvent (ObjCRuntime.NativeHandle handle); public AVAUPresetEvent (uint scope, uint element, Foundation.NSDictionary presetDictionary); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Element { get; set; } public virtual Foundation.NSDictionary PresetDictionary { get; } public virtual uint Scope { get; set; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVAssetImageGeneratorDynamicRangePolicy { DynamicRangePolicyForceSdr = 0, DynamicRangePolicyMatchSource = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public static class AVAssetImageGeneratorDynamicRangePolicyExtensions { // methods public static Foundation.NSString GetConstant (this AVAssetImageGeneratorDynamicRangePolicy self); public static AVAssetImageGeneratorDynamicRangePolicy? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVAssetImageGeneratorDynamicRangePolicy GetValue (Foundation.NSString constant); public static AVAssetImageGeneratorDynamicRangePolicy GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVAssetPlaybackAssistant", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVAssetPlaybackAssistant : Foundation.NSObject { // constructors protected AVAssetPlaybackAssistant (Foundation.NSObjectFlag t); protected AVAssetPlaybackAssistant (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public static AVAssetPlaybackAssistant Create (AVAsset asset); public virtual void LoadPlaybackConfigurationOptions (AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler completionHandler); public virtual System.Threading.Tasks.Task<System.String[]> LoadPlaybackConfigurationOptionsAsync (); }public sealed delegate AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler : System.MulticastDelegate { // constructors public AVAssetPlaybackAssistantLoadPlaybackConfigurationOptionsHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (string[] playbackConfigurationOptions, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (string[] playbackConfigurationOptions); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVAssetPlaybackConfigurationOption { SpatialVideo = 2, StereoMultiviewVideo = 1, StereoVideo = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public static class AVAssetPlaybackConfigurationOptionExtensions { // methods public static Foundation.NSString GetConstant (this AVAssetPlaybackConfigurationOption self); public static AVAssetPlaybackConfigurationOption? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVAssetPlaybackConfigurationOption GetValue (Foundation.NSString constant); public static AVAssetPlaybackConfigurationOption GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVAssetTrackGroupOutputHandling { DefaultPolicy = 0, None = 0, PreserveAlternateTracks = 1, }[Foundation.RegisterAttribute("AVAssetVariantVideoLayoutAttributes", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public class AVAssetVariantVideoLayoutAttributes : Foundation.NSObject { // constructors protected AVAssetVariantVideoLayoutAttributes (Foundation.NSObjectFlag t); protected AVAssetVariantVideoLayoutAttributes (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMStereoViewComponents StereoViewComponents { get; } }[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, }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); }[Foundation.RegisterAttribute("AVAudioRecorder", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVAudioRecorder : Foundation.NSObject { // constructors public AVAudioRecorder (); protected AVAudioRecorder (Foundation.NSObjectFlag t); protected AVAudioRecorder (ObjCRuntime.NativeHandle handle); // properties public virtual AVAudioSessionChannelDescription[] ChannelAssignments { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double CurrentTime { get; } public IAVAudioRecorderDelegate Delegate { get; set; } public virtual double DeviceCurrentTime { get; } public virtual AVAudioFormat Format { get; } public virtual bool MeteringEnabled { get; set; } public virtual bool Recording { get; } public AudioSettings Settings { get; } public virtual Foundation.NSUrl Url { get; } public virtual Foundation.NSObject WeakDelegate { get; set; } public virtual Foundation.NSDictionary WeakSettings { get; } [Obsolete ("Use the 'CurrentTime' property instead.")] public virtual double currentTime { get; } // methods public virtual float AveragePower (UIntPtr channelNumber); public virtual bool DeleteRecording (); protected override void Dispose (bool disposing); public virtual void Pause (); public virtual float PeakPower (UIntPtr channelNumber); public virtual bool PrepareToRecord (); public virtual bool Record (); public virtual bool RecordAt (double time); public virtual bool RecordAt (double time, double duration); public virtual bool RecordFor (double duration); public virtual void Stop (); public virtual void UpdateMeters (); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVAudioRecorderDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVAudioRecorderDelegate : Foundation.NSObject, IAVAudioRecorderDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVAudioRecorderDelegate (); protected AVAudioRecorderDelegate (Foundation.NSObjectFlag t); protected AVAudioRecorderDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void EncoderError (AVAudioRecorder recorder, Foundation.NSError error); public virtual void FinishedRecording (AVAudioRecorder recorder, bool flag); }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class AVAudioRecorderDelegate_Extensions { // methods public static void EncoderError (this IAVAudioRecorderDelegate This, AVAudioRecorder recorder, Foundation.NSError error); public static void FinishedRecording (this IAVAudioRecorderDelegate This, AVAudioRecorder recorder, bool flag); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVAudioSequencerInfoDictionary : Foundation.DictionaryContainer { // constructors public AVAudioSequencerInfoDictionary (); public AVAudioSequencerInfoDictionary (Foundation.NSDictionary dictionary); // properties public string Album { get; set; } public double? ApproximateDurationInSeconds { get; set; } public string Artist { get; set; } public Foundation.NSObject ChannelLayout { get; set; } public string Comments { get; set; } public string Composer { get; set; } public string Copyright { get; set; } public string EncodingApplication { get; set; } public string Genre { get; set; } public Foundation.NSObject Isrc { get; set; } public string KeySignature { get; set; } public string Lyricist { get; set; } public double? NominalBitRate { get; set; } public Foundation.NSObject RecordedDate { get; set; } public double? SourceBitDepth { get; set; } public string SourceEncoder { get; set; } public string SubTitle { get; set; } public double? Tempo { get; set; } public string TimeSignature { get; set; } public string Title { get; set; } public int? TrackNumber { get; set; } public string Year { get; set; } }public sealed delegate AVAudioSequencerUserCallback : System.MulticastDelegate { // constructors public AVAudioSequencerUserCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVMusicTrack track, Foundation.NSData userData, double timeStamp, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVMusicTrack track, Foundation.NSData userData, double timeStamp); }[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, }[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, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVAuthorizationMediaType { Audio = 1, Video = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVAuthorizationStatus { Authorized = 3, Denied = 2, NotDetermined = 0, Restricted = 1, }[Foundation.RegisterAttribute("AVCaptureAudioDataOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureAudioDataOutput : AVFoundation.AVCaptureOutput { // constructors public AVCaptureAudioDataOutput (); protected AVCaptureAudioDataOutput (Foundation.NSObjectFlag t); protected AVCaptureAudioDataOutput (ObjCRuntime.NativeHandle handle); // properties public AudioSettings AudioSettings { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreFoundation.DispatchQueue SampleBufferCallbackQueue { get; } public virtual IAVCaptureAudioDataOutputSampleBufferDelegate SampleBufferDelegate { get; } public virtual Foundation.NSDictionary WeakAudioSettings { get; set; } // methods public virtual Foundation.NSDictionary GetRecommendedAudioSettingsForAssetWriter (string outputFileType); public virtual void SetSampleBufferDelegate (IAVCaptureAudioDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackDispatchQueue); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVCaptureAudioDataOutputSampleBufferDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureAudioDataOutputSampleBufferDelegate : Foundation.NSObject, IAVCaptureAudioDataOutputSampleBufferDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptureAudioDataOutputSampleBufferDelegate (); protected AVCaptureAudioDataOutputSampleBufferDelegate (Foundation.NSObjectFlag t); protected AVCaptureAudioDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class AVCaptureAudioDataOutputSampleBufferDelegate_Extensions { // methods public static void DidOutputSampleBuffer (this IAVCaptureAudioDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); }[Foundation.RegisterAttribute("AVCaptureAutoExposureBracketedStillImageSettings", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureAutoExposureBracketedStillImageSettings : AVFoundation.AVCaptureBracketedStillImageSettings { // constructors protected AVCaptureAutoExposureBracketedStillImageSettings (Foundation.NSObjectFlag t); protected AVCaptureAutoExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual float ExposureTargetBias { get; } // methods public static AVCaptureAutoExposureBracketedStillImageSettings Create (float exposureTargetBias); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureAutoFocusRangeRestriction { Far = 2, Near = 1, None = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureAutoFocusSystem { ContrastDetection = 1, None = 0, PhaseDetection = 2, }[Foundation.RegisterAttribute("AVCaptureBracketedStillImageSettings", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureBracketedStillImageSettings : Foundation.NSObject { // constructors protected AVCaptureBracketedStillImageSettings (Foundation.NSObjectFlag t); protected AVCaptureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.5")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos12.3")] public enum AVCaptureCenterStageControlMode { App = 1, Cooperative = 2, User = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureColorSpace { AppleLog = 3, HlgBT2020 = 2, P3D65 = 1, Srgb = 0, }[Foundation.RegisterAttribute("AVCaptureControl", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureControl : Foundation.NSObject { // constructors protected AVCaptureControl (Foundation.NSObjectFlag t); protected AVCaptureControl (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool Enabled { get; set; } }[Foundation.RegisterAttribute("AVCaptureDataOutputSynchronizer", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureDataOutputSynchronizer : Foundation.NSObject { // constructors public AVCaptureDataOutputSynchronizer (AVCaptureOutput[] dataOutputs); protected AVCaptureDataOutputSynchronizer (Foundation.NSObjectFlag t); protected AVCaptureDataOutputSynchronizer (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureOutput[] DataOutputs { get; } public IAVCaptureDataOutputSynchronizerDelegate Delegate { get; } public virtual CoreFoundation.DispatchQueue DelegateCallbackQueue { get; } public virtual Foundation.NSObject WeakDelegate { get; } // methods public virtual void SetDelegate (IAVCaptureDataOutputSynchronizerDelegate del, CoreFoundation.DispatchQueue delegateCallbackQueue); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVCaptureDataOutputSynchronizerDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public abstract class AVCaptureDataOutputSynchronizerDelegate : Foundation.NSObject, IAVCaptureDataOutputSynchronizerDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVCaptureDataOutputSynchronizerDelegate (); protected AVCaptureDataOutputSynchronizerDelegate (Foundation.NSObjectFlag t); protected AVCaptureDataOutputSynchronizerDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection); }[Foundation.RegisterAttribute("AVCaptureDepthDataOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureDepthDataOutput : AVFoundation.AVCaptureOutput { // constructors public AVCaptureDepthDataOutput (); protected AVCaptureDepthDataOutput (Foundation.NSObjectFlag t); protected AVCaptureDepthDataOutput (ObjCRuntime.NativeHandle handle); // properties public virtual bool AlwaysDiscardsLateDepthData { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public IAVCaptureDepthDataOutputDelegate Delegate { get; } public virtual CoreFoundation.DispatchQueue DelegateCallbackQueue { get; } public virtual bool FilteringEnabled { get; set; } public virtual Foundation.NSObject WeakDelegate { get; } // methods public virtual void SetDelegate (IAVCaptureDepthDataOutputDelegate del, CoreFoundation.DispatchQueue callbackQueue); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVCaptureDepthDataOutputDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureDepthDataOutputDelegate : Foundation.NSObject, IAVCaptureDepthDataOutputDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptureDepthDataOutputDelegate (); protected AVCaptureDepthDataOutputDelegate (Foundation.NSObjectFlag t); protected AVCaptureDepthDataOutputDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidDropDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection, AVCaptureOutputDataDroppedReason reason); public virtual void DidOutputDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection); }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class AVCaptureDepthDataOutputDelegate_Extensions { // methods public static void DidDropDepthData (this IAVCaptureDepthDataOutputDelegate This, AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection, AVCaptureOutputDataDroppedReason reason); public static void DidOutputDepthData (this IAVCaptureDepthDataOutputDelegate This, AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection); }[Foundation.RegisterAttribute("AVCaptureDevice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureDevice : Foundation.NSObject { // constructors protected AVCaptureDevice (Foundation.NSObjectFlag t); protected AVCaptureDevice (ObjCRuntime.NativeHandle handle); // properties public virtual AVCaptureColorSpace ActiveColorSpace { get; set; } public virtual AVCaptureDeviceFormat ActiveDepthDataFormat { get; set; } public virtual CoreMedia.CMTime ActiveDepthDataMinFrameDuration { get; set; } public virtual AVCaptureDeviceFormat ActiveFormat { get; set; } public virtual CoreMedia.CMTime ActiveMaxExposureDuration { get; set; } public static AVCaptureMicrophoneMode ActiveMicrophoneMode { get; } public virtual AVCaptureDevice ActivePrimaryConstituentDevice { get; } public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions ActivePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; } public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior ActivePrimaryConstituentDeviceSwitchingBehavior { get; } public virtual CoreMedia.CMTime ActiveVideoMaxFrameDuration { get; set; } public virtual CoreMedia.CMTime ActiveVideoMinFrameDuration { get; set; } public virtual bool AdjustingExposure { get; } public virtual bool AdjustingFocus { get; } public virtual bool AdjustingWhiteBalance { get; } public virtual AVCaptureAutoFocusRangeRestriction AutoFocusRangeRestriction { get; set; } public virtual bool AutoFocusRangeRestrictionSupported { get; } public virtual bool AutoVideoFrameRateEnabled { get; set; } public virtual bool AutomaticallyAdjustsFaceDrivenAutoExposureEnabled { get; set; } public virtual bool AutomaticallyAdjustsFaceDrivenAutoFocusEnabled { get; set; } public virtual bool AutomaticallyAdjustsVideoHdrEnabled { get; set; } public virtual bool AutomaticallyEnablesLowLightBoostWhenAvailable { 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 bool CenterStageActive { get; } public static AVCaptureCenterStageControlMode CenterStageControlMode { get; set; } public static bool CenterStageEnabled { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureDevice CompanionDeskViewCamera { get; } public virtual bool Connected { get; } public virtual AVCaptureDevice[] ConstituentDevices { get; } public virtual bool ContinuityCamera { get; } public AVCaptureDeviceType DeviceType { get; } public virtual AVCaptureWhiteBalanceGains DeviceWhiteBalanceGains { get; } public static AVCaptureDevice[] Devices { get; } public virtual System.Runtime.InteropServices.NFloat DisplayVideoZoomFactorMultiplier { get; } public virtual System.Runtime.InteropServices.NFloat DualCameraSwitchOverVideoZoomFactor { get; } public virtual CoreMedia.CMTime ExposureDuration { get; } public static CoreMedia.CMTime ExposureDurationCurrent { get; } public virtual AVCaptureExposureMode ExposureMode { get; set; } public virtual CoreGraphics.CGPoint ExposurePointOfInterest { get; set; } public virtual bool ExposurePointOfInterestSupported { get; } public virtual float ExposureTargetBias { get; } public static float ExposureTargetBiasCurrent { get; } public virtual float ExposureTargetOffset { get; } public virtual bool FaceDrivenAutoExposureEnabled { get; set; } public virtual bool FaceDrivenAutoFocusEnabled { get; set; } public virtual AVCaptureDevice[] FallbackPrimaryConstituentDevices { get; set; } public virtual bool FlashActive { get; } public virtual bool FlashAvailable { get; } public virtual AVCaptureFocusMode FocusMode { get; set; } public static float FocusModeLensPositionCurrent { get; } public virtual CoreGraphics.CGPoint FocusPointOfInterest { get; set; } public virtual bool FocusPointOfInterestSupported { get; } public virtual AVCaptureDeviceFormat[] Formats { get; } public virtual bool GeometricDistortionCorrectionEnabled { get; set; } public virtual bool GeometricDistortionCorrectionSupported { get; } public virtual bool GlobalToneMappingEnabled { get; set; } public virtual AVCaptureWhiteBalanceGains GrayWorldDeviceWhiteBalanceGains { get; } public virtual bool HasFlash { get; } public virtual bool HasTorch { get; } public virtual float ISO { get; } public static float ISOCurrent { get; } public virtual bool InUseByAnotherApplication { get; } public virtual float LensAperture { get; } public virtual float LensPosition { get; } public static float LensPositionCurrent { get; } public virtual AVCaptureDevice[] LinkedDevices { get; } public virtual string LocalizedName { get; } public virtual bool LockingFocusWithCustomLensPositionSupported { get; } public virtual bool LockingWhiteBalanceWithCustomDeviceGainsSupported { get; } public virtual bool LowLightBoostEnabled { get; } public virtual bool LowLightBoostSupported { get; } public virtual string Manufacturer { get; } public static float MaxAvailableTorchLevel { get; } public virtual System.Runtime.InteropServices.NFloat MaxAvailableVideoZoomFactor { get; } public virtual float MaxExposureTargetBias { get; } public virtual float MaxWhiteBalanceGain { get; } public virtual System.Runtime.InteropServices.NFloat MinAvailableVideoZoomFactor { get; } public virtual float MinExposureTargetBias { get; } public virtual IntPtr MinimumFocusDistance { get; } public virtual string ModelID { get; } public virtual bool PortraitEffectActive { get; } public static bool PortraitEffectEnabled { get; } public virtual AVCaptureDevicePosition Position { get; } public static AVCaptureMicrophoneMode PreferredMicrophoneMode { get; } public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; } public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehavior { get; } public virtual bool RampingVideoZoom { get; } public static bool ReactionEffectGesturesEnabled { get; } public static bool ReactionEffectsEnabled { get; } public virtual AVCaptureReactionEffectState[] ReactionEffectsInProgress { get; } public virtual bool SmoothAutoFocusEnabled { get; set; } public virtual bool SmoothAutoFocusSupported { get; } public virtual Foundation.NSSet<Foundation.NSString> SpatialCaptureDiscomfortReasons { get; } public virtual bool StudioLightActive { get; } public static bool StudioLightEnabled { get; } public virtual bool SubjectAreaChangeMonitoringEnabled { get; set; } public static Foundation.NSString SubjectAreaDidChangeNotification { get; } public virtual AVCaptureDevice[] SupportedFallbackPrimaryConstituentDevices { get; } public virtual bool Suspended { get; } public static AVCaptureDevice SystemPreferredCamera { get; } public virtual AVCaptureSystemPressureState SystemPressureState { get; } public virtual bool TorchActive { get; } public virtual bool TorchAvailable { get; } public virtual float TorchLevel { get; } public virtual AVCaptureTorchMode TorchMode { get; set; } public virtual string UniqueID { get; } public static AVCaptureDevice UserPreferredCamera { get; set; } public virtual bool VideoHdrEnabled { get; set; } public virtual System.Runtime.InteropServices.NFloat VideoZoomFactor { get; set; } public virtual bool VirtualDevice { get; } public virtual Foundation.NSNumber[] VirtualDeviceSwitchOverVideoZoomFactors { get; } public static Foundation.NSString WasConnectedNotification { get; } public static Foundation.NSString WasDisconnectedNotification { get; } public virtual int WeakTransportType { get; } public static AVCaptureWhiteBalanceGains WhiteBalanceGainsCurrent { get; } public virtual AVCaptureWhiteBalanceMode WhiteBalanceMode { get; set; } // methods public virtual void CancelVideoZoomRamp (); public static AVCaptureDevice DeviceWithUniqueID (string deviceUniqueID); public static AVCaptureDevice[] DevicesWithMediaType (string mediaType); protected override void Dispose (bool disposing); public static AVAuthorizationStatus GetAuthorizationStatus (AVAuthorizationMediaType mediaType); public static AVAuthorizationStatus GetAuthorizationStatus (Foundation.NSString avMediaTypeToken); public virtual AVCaptureWhiteBalanceChromaticityValues GetChromaticityValues (AVCaptureWhiteBalanceGains whiteBalanceGains); public static AVCaptureDevice GetDefaultDevice (AVMediaTypes mediaType); public static AVCaptureDevice GetDefaultDevice (Foundation.NSString mediaType); public static AVCaptureDevice GetDefaultDevice (AVCaptureDeviceType deviceType, string mediaType, AVCaptureDevicePosition position); public virtual AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains (AVCaptureWhiteBalanceChromaticityValues chromaticityValues); public virtual AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains (AVCaptureWhiteBalanceTemperatureAndTintValues tempAndTintValues); public static Foundation.NSData GetExtrinsicMatrix (AVCaptureDevice fromDevice, AVCaptureDevice toDevice); public virtual AVCaptureWhiteBalanceTemperatureAndTintValues GetTemperatureAndTintValues (AVCaptureWhiteBalanceGains whiteBalanceGains); public bool HasMediaType (AVMediaTypes mediaType); public virtual bool HasMediaType (string mediaType); public virtual bool IsExposureModeSupported (AVCaptureExposureMode exposureMode); public virtual bool IsFocusModeSupported (AVCaptureFocusMode focusMode); public virtual bool IsTorchModeSupported (AVCaptureTorchMode torchMode); public virtual bool IsWhiteBalanceModeSupported (AVCaptureWhiteBalanceMode whiteBalanceMode); public virtual void LockExposure (CoreMedia.CMTime duration, float ISO, System.Action<CoreMedia.CMTime> completionHandler); public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> LockExposureAsync (CoreMedia.CMTime duration, float ISO); public virtual bool LockForConfiguration (out Foundation.NSError error); public virtual void PerformEffect (string reactionType); public virtual void RampToVideoZoom (System.Runtime.InteropServices.NFloat factor, float rate); public static void RequestAccessForMediaType (AVAuthorizationMediaType mediaType, AVRequestAccessStatus completion); public static void RequestAccessForMediaType (Foundation.NSString avMediaTypeToken, AVRequestAccessStatus completion); public static System.Threading.Tasks.Task<bool> RequestAccessForMediaTypeAsync (AVAuthorizationMediaType mediaType); public static System.Threading.Tasks.Task<bool> RequestAccessForMediaTypeAsync (Foundation.NSString avMediaTypeToken); public virtual void SetExposureTargetBias (float bias, System.Action<CoreMedia.CMTime> completionHandler); public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> SetExposureTargetBiasAsync (float bias); public virtual void SetFocusModeLocked (float lensPosition, System.Action<CoreMedia.CMTime> completionHandler); public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> SetFocusModeLockedAsync (float lensPosition); public virtual void SetPrimaryConstituentDeviceSwitchingBehavior (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions); public virtual bool SetTorchModeLevel (float torchLevel, out Foundation.NSError outError); public virtual void SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGains (AVCaptureWhiteBalanceGains whiteBalanceGains, System.Action<CoreMedia.CMTime> completionHandler); public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGainsAsync (AVCaptureWhiteBalanceGains whiteBalanceGains); public static void ShowSystemUserInterface (AVCaptureSystemUserInterface systemUserInterface); public virtual bool SupportsAVCaptureSessionPreset (string preset); public virtual void UnlockForConfiguration (); // inner types [System.Runtime.CompilerServices.NullableAttribute(0)] public static class Notifications { // methods public static Foundation.NSObject ObserveSubjectAreaDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSubjectAreaDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveWasConnected (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveWasConnected (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveWasDisconnected (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveWasDisconnected (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); } }[Foundation.RegisterAttribute("AVCaptureDeviceDiscoverySession", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureDeviceDiscoverySession : Foundation.NSObject { // constructors protected AVCaptureDeviceDiscoverySession (Foundation.NSObjectFlag t); protected AVCaptureDeviceDiscoverySession (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureDevice[] Devices { get; } public virtual Foundation.NSSet<AVCaptureDevice>[] SupportedMultiCamDeviceSets { get; } // methods public static AVCaptureDeviceDiscoverySession Create (AVCaptureDeviceType[] deviceTypes, AVMediaTypes mediaType, AVCaptureDevicePosition position); }[Foundation.RegisterAttribute("AVCaptureDeviceFormat", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureDeviceFormat : Foundation.NSObject { // constructors protected AVCaptureDeviceFormat (Foundation.NSObjectFlag t); protected AVCaptureDeviceFormat (ObjCRuntime.NativeHandle handle); // properties public virtual AVCaptureAutoFocusSystem AutoFocusSystem { get; } public virtual bool AutoVideoFrameRateSupported { get; } public virtual bool BackgroundReplacementSupported { get; } public virtual bool CenterStageSupported { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMFormatDescription FormatDescription { get; } public virtual float GeometricDistortionCorrectedVideoFieldOfView { get; } public virtual bool GlobalToneMappingSupported { get; } public virtual bool HighPhotoQualitySupported { get; } public virtual CoreMedia.CMVideoDimensions HighResolutionStillImageDimensions { get; } public virtual bool HighestPhotoQualitySupported { get; } public virtual bool IsVideoHdrSupported { get; } public virtual CoreMedia.CMTime MaxExposureDuration { get; } public virtual float MaxISO { get; } public virtual Foundation.NSString MediaType { get; } public virtual CoreMedia.CMTime MinExposureDuration { get; } public virtual float MinISO { get; } public virtual bool MultiCamSupported { get; } public virtual bool PortraitEffectSupported { get; } public virtual bool PortraitEffectsMatteStillImageDeliverySupported { get; } public virtual bool ReactionEffectsSupported { get; } public virtual System.Runtime.InteropServices.NFloat[] SecondaryNativeResolutionZoomFactors { get; } public virtual bool SpatialVideoCaptureSupported { get; } public virtual bool StudioLightSupported { get; } public virtual AVCaptureColorSpace[] SupportedColorSpaces { get; } public virtual AVCaptureDeviceFormat[] SupportedDepthDataFormats { get; } public virtual CoreMedia.CMVideoDimensions[] SupportedMaxPhotoDimensions { get; } public virtual System.Runtime.InteropServices.NFloat[] SupportedVideoZoomFactorsForDepthDataDelivery { get; } public virtual AVZoomRange[] SupportedVideoZoomRangesForDepthDataDelivery { get; } public virtual AVExposureBiasRange SystemRecommendedExposureBiasRange { get; } public virtual AVZoomRange SystemRecommendedVideoZoomRange { get; } public virtual ObjCRuntime.Class[] UnsupportedCaptureOutputClasses { get; } public virtual bool VideoBinned { get; } public virtual float VideoFieldOfView { get; } public virtual AVFrameRateRange VideoFrameRateRangeForBackgroundReplacement { get; } public virtual AVFrameRateRange VideoFrameRateRangeForCenterStage { get; } public virtual AVFrameRateRange VideoFrameRateRangeForPortraitEffect { get; } public virtual AVFrameRateRange VideoFrameRateRangeForReactionEffectsInProgress { get; } public virtual AVFrameRateRange VideoFrameRateRangeForStudioLight { get; } public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactor { get; } public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCenterStage { get; } public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForDepthDataDelivery { get; } public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCenterStage { get; } public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForDepthDataDelivery { get; } public virtual bool VideoStabilizationSupported { get; } public virtual AVFrameRateRange[] VideoSupportedFrameRateRanges { get; } public virtual System.Runtime.InteropServices.NFloat VideoZoomFactorUpscaleThreshold { get; } public virtual bool ZoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported { get; } [Obsolete ("Use the 'IsVideoHdrSupported' property instead.")] public virtual bool videoHDRSupportedVideoHDREnabled { get; } // methods public virtual bool IsVideoStabilizationModeSupported (AVCaptureVideoStabilizationMode mode); }[Foundation.RegisterAttribute("AVCaptureDeviceInput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureDeviceInput : AVFoundation.AVCaptureInput { // constructors protected AVCaptureDeviceInput (Foundation.NSObjectFlag t); protected AVCaptureDeviceInput (ObjCRuntime.NativeHandle handle); public AVCaptureDeviceInput (AVCaptureDevice device, out Foundation.NSError error); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureDevice Device { get; } public virtual AVCaptureMultichannelAudioMode MultichannelAudioMode { get; set; } public virtual bool UnifiedAutoExposureDefaultsEnabled { get; set; } public virtual CoreMedia.CMTime VideoMinFrameDurationOverride { get; set; } public virtual bool WindNoiseRemovalEnabled { get; set; } public virtual bool WindNoiseRemovalSupported { get; } // methods public static AVCaptureDeviceInput FromDevice (AVCaptureDevice device, out Foundation.NSError error); public virtual AVCaptureInputPort[] GetPorts (AVMediaTypes mediaType, AVCaptureDeviceType sourceDeviceType, AVCaptureDevicePosition sourceDevicePosition); public virtual bool IsMultichannelAudioModeSupported (AVCaptureMultichannelAudioMode multichannelAudioMode); }[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); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureExposureMode { AutoExpose = 1, ContinuousAutoExposure = 2, Custom = 3, Locked = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureFlashMode { Auto = 2, Off = 0, On = 1, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureFocusMode { AutoFocus = 1, ContinuousAutoFocus = 2, Locked = 0, }[Foundation.RegisterAttribute("AVCaptureIndexPicker", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureIndexPicker : AVFoundation.AVCaptureControl { // constructors public AVCaptureIndexPicker (); protected AVCaptureIndexPicker (Foundation.NSObjectFlag t); protected AVCaptureIndexPicker (ObjCRuntime.NativeHandle handle); public AVCaptureIndexPicker (string localizedTitle, string symbolName, IntPtr numberOfIndexes); public AVCaptureIndexPicker (string localizedTitle, string symbolName, string[] localizedIndexTitles); public AVCaptureIndexPicker (string localizedTitle, string symbolName, IntPtr numberOfIndexes, AVCaptureIndexPickerTitleTransform localizedTitleTransform); // properties public virtual string AccessibilityIdentifier { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string[] LocalizedIndexTitles { get; } public virtual string LocalizedTitle { get; } public virtual IntPtr NumberOfIndexes { get; } public virtual IntPtr SelectedIndex { get; set; } public virtual string SymbolName { get; } // methods public virtual void SetActionQueue (CoreFoundation.DispatchQueue actionQueue, AVCaptureIndexPickerCallback action); }public sealed delegate AVCaptureIndexPickerCallback : System.MulticastDelegate { // constructors public AVCaptureIndexPickerCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr newValue, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (IntPtr newValue); }public sealed delegate AVCaptureIndexPickerTitleTransform : System.MulticastDelegate { // constructors public AVCaptureIndexPickerTitleTransform (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr index, System.AsyncCallback callback, object object); public virtual string EndInvoke (System.IAsyncResult result); public virtual string Invoke (IntPtr index); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureLensStabilizationStatus { Active = 2, Off = 1, OutOfRange = 3, Unavailable = 4, Unsupported = 0, }[Foundation.RegisterAttribute("AVCaptureManualExposureBracketedStillImageSettings", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureManualExposureBracketedStillImageSettings : AVFoundation.AVCaptureBracketedStillImageSettings { // constructors protected AVCaptureManualExposureBracketedStillImageSettings (Foundation.NSObjectFlag t); protected AVCaptureManualExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTime ExposureDuration { get; } public virtual float ISO { get; } // methods public static AVCaptureManualExposureBracketedStillImageSettings Create (CoreMedia.CMTime duration, float ISO); }[Foundation.RegisterAttribute("AVCaptureMetadataInput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureMetadataInput : AVFoundation.AVCaptureInput { // constructors protected AVCaptureMetadataInput (Foundation.NSObjectFlag t); protected AVCaptureMetadataInput (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual bool AppendTimedMetadataGroup (AVTimedMetadataGroup metadata, out Foundation.NSError outError); }[Foundation.RegisterAttribute("AVCaptureMetadataOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] public class AVCaptureMetadataOutput : AVFoundation.AVCaptureOutput { // constructors public AVCaptureMetadataOutput (); protected AVCaptureMetadataOutput (Foundation.NSObjectFlag t); protected AVCaptureMetadataOutput (ObjCRuntime.NativeHandle handle); // properties public virtual CoreFoundation.DispatchQueue CallbackQueue { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual IAVCaptureMetadataOutputObjectsDelegate Delegate { get; } public virtual CoreGraphics.CGRect RectOfInterest { get; set; } public virtual Foundation.NSString[] WeakAvailableMetadataObjectTypes { get; } public virtual Foundation.NSString[] WeakMetadataObjectTypes { get; set; } // methods public virtual void SetDelegate (IAVCaptureMetadataOutputObjectsDelegate objectsDelegate, CoreFoundation.DispatchQueue objectsCallbackQueue); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVCaptureMetadataOutputObjectsDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] public class AVCaptureMetadataOutputObjectsDelegate : Foundation.NSObject, IAVCaptureMetadataOutputObjectsDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptureMetadataOutputObjectsDelegate (); protected AVCaptureMetadataOutputObjectsDelegate (Foundation.NSObjectFlag t); protected AVCaptureMetadataOutputObjectsDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection); }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class AVCaptureMetadataOutputObjectsDelegate_Extensions { // methods public static void DidOutputMetadataObjects (this IAVCaptureMetadataOutputObjectsDelegate This, AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureMicrophoneMode { Standard = 0, VoiceIsolation = 2, WideSpectrum = 1, }[Foundation.RegisterAttribute("AVCaptureMovieFileOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureMovieFileOutput : AVFoundation.AVCaptureFileOutput { // constructors public AVCaptureMovieFileOutput (); protected AVCaptureMovieFileOutput (Foundation.NSObjectFlag t); protected AVCaptureMovieFileOutput (ObjCRuntime.NativeHandle handle); // properties public virtual Foundation.NSString[] AvailableVideoCodecTypes { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetadataItem[] Metadata { get; set; } public virtual CoreMedia.CMTime MovieFragmentInterval { get; set; } public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsForRecording { get; } public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehaviorForRecording { get; } public virtual bool PrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled { get; set; } public virtual bool SpatialVideoCaptureEnabled { get; set; } public virtual bool SpatialVideoCaptureSupported { get; } // methods public virtual Foundation.NSDictionary GetOutputSettings (AVCaptureConnection connection); public virtual string[] GetSupportedOutputSettingsKeys (AVCaptureConnection connection); public virtual bool RecordsVideoOrientationAndMirroringChangesAsMetadataTrack (AVCaptureConnection connection); public virtual void SetOutputSettings (Foundation.NSDictionary outputSettings, AVCaptureConnection connection); public virtual void SetPrimaryConstituentDeviceSwitchingBehaviorForRecording (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions); public virtual void SetRecordsVideoOrientationAndMirroringChanges (bool doRecordChanges, AVCaptureConnection connection); }[Foundation.RegisterAttribute("AVCaptureMultiCamSession", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureMultiCamSession : AVFoundation.AVCaptureSession { // constructors public AVCaptureMultiCamSession (); protected AVCaptureMultiCamSession (Foundation.NSObjectFlag t); protected AVCaptureMultiCamSession (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual float HardwareCost { get; } public static bool MultiCamSupported { get; } public virtual float SystemPressureCost { get; } }[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, }[Foundation.RegisterAttribute("AVCapturePhoto", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCapturePhoto : Foundation.NSObject { // constructors protected AVCapturePhoto (Foundation.NSObjectFlag t); protected AVCapturePhoto (ObjCRuntime.NativeHandle handle); // properties public virtual AVCaptureBracketedStillImageSettings BracketSettings { get; } public virtual CoreGraphics.CGImage CGImageRepresentation { get; } public virtual AVCameraCalibrationData CameraCalibrationData { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual float ConstantColorCenterWeightedMeanConfidenceLevel { get; } public virtual CoreVideo.CVPixelBuffer ConstantColorConfidenceMap { get; } public virtual bool ConstantColorFallbackPhoto { get; } public virtual AVDepthData DepthData { get; } public AVVideoSettingsCompressed EmbeddedThumbnailPhotoFormat { get; } public virtual Foundation.NSData FileDataRepresentation { get; } public virtual AVCaptureLensStabilizationStatus LensStabilizationStatus { get; } public virtual IntPtr PhotoCount { get; } public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; } public virtual AVPortraitEffectsMatte PortraitEffectsMatte { get; } public virtual CoreGraphics.CGImage PreviewCGImageRepresentation { get; } public virtual CoreVideo.CVPixelBuffer PreviewPixelBuffer { get; } public CoreGraphics.CGImageProperties Properties { get; } public virtual bool RawPhoto { get; } public virtual AVCaptureResolvedPhotoSettings ResolvedSettings { get; } public virtual IntPtr SequenceCount { get; } public AVCaptureDeviceType SourceDeviceType { get; } public virtual CoreMedia.CMTime Timestamp { get; } public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; } public virtual Foundation.NSDictionary WeakMetadata { get; } public virtual Foundation.NSString WeakSourceDeviceType { get; } // methods public virtual Foundation.NSData GetFileDataRepresentation (IAVCapturePhotoFileDataRepresentationCustomizer customizer); public virtual Foundation.NSData GetFileDataRepresentation (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> replacementMetadata, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> replacementEmbeddedThumbnailPhotoFormat, CoreVideo.CVPixelBuffer replacementEmbeddedThumbnailPixelBuffer, AVDepthData replacementDepthData); public virtual AVSemanticSegmentationMatte GetSemanticSegmentationMatte (AVSemanticSegmentationMatteType semanticSegmentationMatteType); }[Foundation.RegisterAttribute("AVCapturePhotoBracketSettings", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCapturePhotoBracketSettings : AVFoundation.AVCapturePhotoSettings { // constructors protected AVCapturePhotoBracketSettings (Foundation.NSObjectFlag t); protected AVCapturePhotoBracketSettings (ObjCRuntime.NativeHandle handle); // properties public virtual AVCaptureBracketedStillImageSettings[] BracketedSettings { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool IsLensStabilizationEnabled { get; set; } // methods public static AVCapturePhotoBracketSettings FromPhotoBracketSettings (uint rawPixelFormatType, string rawFileType, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> processedFormat, string processedFileType, AVCaptureBracketedStillImageSettings[] bracketedSettings); public static AVCapturePhotoBracketSettings FromRawPixelFormatType (uint rawPixelFormatType, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> format, AVCaptureBracketedStillImageSettings[] bracketedSettings); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVCapturePhotoCaptureDelegate", False)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCapturePhotoCaptureDelegate : Foundation.NSObject, IAVCapturePhotoCaptureDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCapturePhotoCaptureDelegate (); protected AVCapturePhotoCaptureDelegate (Foundation.NSObjectFlag t); protected AVCapturePhotoCaptureDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); public virtual void DidFinishCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error); public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error); public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error); public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings); public virtual void WillBeginCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); public virtual void WillCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class AVCapturePhotoCaptureDelegate_Extensions { // methods public static void DidCapturePhoto (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); public static void DidFinishCapture (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error); public static void DidFinishProcessingLivePhotoMovie (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error); public static void DidFinishProcessingPhoto (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error); public static void DidFinishRecordingLivePhotoMovie (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings); public static void WillBeginCapture (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); public static void WillCapturePhoto (this IAVCapturePhotoCaptureDelegate This, AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class AVCapturePhotoFileDataRepresentationCustomizer_Extensions { // methods public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementAppleProRawCompressionSettings (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> defaultSettings, IntPtr maximumBitDepth); public static AVDepthData GetReplacementDepthData (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo); public static CoreVideo.CVPixelBuffer GetReplacementEmbeddedThumbnail (this IAVCapturePhotoFileDataRepresentationCustomizer This, out Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> replacementEmbeddedThumbnailPhotoFormatOut, AVCapturePhoto photo); public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementMetadata (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo); public static AVPortraitEffectsMatte GetReplacementPortraitEffectsMatte (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo); public static AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (this IAVCapturePhotoFileDataRepresentationCustomizer This, Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo); }[Foundation.RegisterAttribute("AVCapturePhotoOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCapturePhotoOutput : AVFoundation.AVCaptureOutput { // constructors public AVCapturePhotoOutput (); protected AVCapturePhotoOutput (Foundation.NSObjectFlag t); protected AVCapturePhotoOutput (ObjCRuntime.NativeHandle handle); // properties public virtual bool AppleProRawEnabled { get; set; } public virtual bool AppleProRawSupported { get; } public virtual bool AutoRedEyeReductionSupported { get; } public virtual string[] AvailableLivePhotoVideoCodecTypes { get; } public virtual string[] AvailablePhotoCodecTypes { get; } public virtual Foundation.NSNumber[] AvailablePhotoPixelFormatTypes { get; } public virtual AVVideoCodecType[] AvailableRawPhotoCodecTypes { get; } public virtual Foundation.NSNumber[] AvailableRawPhotoPixelFormatTypes { get; } public virtual AVSemanticSegmentationMatteType[] AvailableSemanticSegmentationMatteTypes { get; } public virtual bool CameraCalibrationDataDeliverySupported { get; } public virtual AVCapturePhotoOutputCaptureReadiness CaptureReadiness { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool ConstantColorEnabled { get; set; } public virtual bool ConstantColorSupported { get; } public virtual bool ContentAwareDistortionCorrectionEnabled { get; set; } public virtual bool ContentAwareDistortionCorrectionSupported { get; } public virtual bool DepthDataDeliveryEnabled { get; set; } public virtual bool DepthDataDeliverySupported { get; } public virtual bool DualCameraDualPhotoDeliveryEnabled { get; set; } public virtual bool DualCameraDualPhotoDeliverySupported { get; } public virtual bool DualCameraFusionSupported { get; } public virtual AVSemanticSegmentationMatteType[] EnabledSemanticSegmentationMatteTypes { get; set; } public virtual bool FastCapturePrioritizationEnabled { get; set; } public virtual bool FastCapturePrioritizationSupported { get; set; } public AVFileTypes[] GetAvailablePhotoFileTypes { get; } public AVFileTypes[] GetAvailableRawPhotoFileTypes { get; } public virtual bool IsFlashScene { get; } public virtual bool IsHighResolutionCaptureEnabled { get; set; } public virtual bool IsLensStabilizationDuringBracketedCaptureSupported { get; } public virtual bool IsLivePhotoAutoTrimmingEnabled { get; set; } public virtual bool IsLivePhotoCaptureEnabled { get; set; } public virtual bool IsLivePhotoCaptureSupported { get; } public virtual bool IsLivePhotoCaptureSuspended { get; set; } public virtual bool IsStillImageStabilizationScene { get; } public virtual bool IsStillImageStabilizationSupported { get; } public virtual UIntPtr MaxBracketedCapturePhotoCount { get; } public virtual CoreMedia.CMVideoDimensions MaxPhotoDimensions { get; set; } public virtual AVCapturePhotoQualityPrioritization MaxPhotoQualityPrioritization { get; set; } public virtual AVCapturePhotoSettings PhotoSettingsForSceneMonitoring { get; set; } public virtual bool PortraitEffectsMatteDeliveryEnabled { get; set; } public virtual bool PortraitEffectsMatteDeliverySupported { get; } public virtual AVCapturePhotoSettings[] PreparedPhotoSettings { get; } public virtual bool PreservesLivePhotoCaptureSuspendedOnSessionStop { get; set; } public virtual bool ResponsiveCaptureEnabled { get; set; } public virtual bool ResponsiveCaptureSupported { get; } public virtual bool ShutterSoundSuppressionSupported { get; } public virtual AVCaptureFlashMode[] SupportedFlashModes { get; } public virtual bool VirtualDeviceConstituentPhotoDeliveryEnabled { get; set; } public virtual bool VirtualDeviceConstituentPhotoDeliverySupported { get; } public virtual bool VirtualDeviceFusionSupported { get; } public virtual bool ZeroShutterLagEnabled { get; set; } public virtual bool ZeroShutterLagSupported { get; } // methods public virtual void CapturePhoto (AVCapturePhotoSettings settings, IAVCapturePhotoCaptureDelegate cb); protected override void Dispose (bool disposing); public static Foundation.NSData GetDngPhotoDataRepresentation (CoreMedia.CMSampleBuffer rawSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer); public static Foundation.NSData GetJpegPhotoDataRepresentation (CoreMedia.CMSampleBuffer JPEGSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer); public AVVideoCodecType[] GetSupportedPhotoCodecTypesForFileType (string fileType); public virtual Foundation.NSNumber[] GetSupportedPhotoPixelFormatTypesForFileType (string fileType); public virtual AVVideoCodecType[] GetSupportedRawPhotoCodecTypes (CoreVideo.CVPixelFormatType rawPixelFormatType, AVFileTypes fileType); public virtual Foundation.NSNumber[] GetSupportedRawPhotoPixelFormatTypesForFileType (string fileType); public static bool IsAppleProRawPixelFormat (CoreVideo.CVPixelFormatType pixelFormat); public static bool IsBayerRawPixelFormat (CoreVideo.CVPixelFormatType pixelFormat); public virtual void SetPreparedPhotoSettings (AVCapturePhotoSettings[] preparedPhotoSettingsArray, System.Action<System.Boolean,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> SetPreparedPhotoSettingsAsync (AVCapturePhotoSettings[] preparedPhotoSettingsArray); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum AVCapturePhotoOutputCaptureReadiness { NotReadyMomentarily = 2, NotReadyWaitingForCapture = 3, NotReadyWaitingForProcessing = 4, Ready = 1, SessionNotRunning = 0, }[Foundation.RegisterAttribute("AVCapturePhotoOutputReadinessCoordinator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVCapturePhotoOutputReadinessCoordinator : Foundation.NSObject { // constructors public AVCapturePhotoOutputReadinessCoordinator (AVCapturePhotoOutput photoOutput); protected AVCapturePhotoOutputReadinessCoordinator (Foundation.NSObjectFlag t); protected AVCapturePhotoOutputReadinessCoordinator (ObjCRuntime.NativeHandle handle); // properties public virtual AVCapturePhotoOutputCaptureReadiness CaptureReadiness { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public IAVCapturePhotoOutputReadinessCoordinatorDelegate Delegate { get; set; } public virtual Foundation.NSObject WeakDelegate { get; set; } // methods protected override void Dispose (bool disposing); public virtual void StartTrackingCaptureRequest (AVCapturePhotoSettings settings); public virtual void StopTrackingCaptureRequest (long settingsUniqueId); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__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); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] public enum AVCapturePhotoQualityPrioritization { Balanced = 2, Quality = 3, Speed = 1, }[Foundation.RegisterAttribute("AVCapturePhotoSettings", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCapturePhotoSettings : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVCapturePhotoSettings (Foundation.NSObjectFlag t); protected AVCapturePhotoSettings (ObjCRuntime.NativeHandle handle); // properties public virtual bool AutoContentAwareDistortionCorrectionEnabled { get; set; } public virtual bool AutoDualCameraFusionEnabled { get; set; } public virtual bool AutoRedEyeReductionEnabled { get; set; } public virtual bool AutoVirtualDeviceFusionEnabled { get; set; } public virtual AVVideoCodecType[] AvailableEmbeddedThumbnailPhotoCodecTypes { get; } public virtual Foundation.NSNumber[] AvailablePreviewPhotoPixelFormatTypes { get; } public virtual AVVideoCodecType[] AvailableRawEmbeddedThumbnailPhotoCodecTypes { get; } public virtual bool CameraCalibrationDataDeliveryEnabled { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool ConstantColorEnabled { get; set; } public virtual bool ConstantColorFallbackPhotoDeliveryEnabled { get; set; } public virtual bool DepthDataDeliveryEnabled { get; set; } public virtual bool DepthDataFiltered { get; set; } public virtual bool DualCameraDualPhotoDeliveryEnabled { get; set; } public AVCapturePhotoSettingsThumbnailFormat EmbeddedThumbnailPhotoFormat { get; set; } public virtual bool EmbedsDepthDataInPhoto { get; set; } public virtual bool EmbedsPortraitEffectsMatteInPhoto { get; set; } public virtual bool EmbedsSemanticSegmentationMattesInPhoto { get; set; } public virtual AVSemanticSegmentationMatteType[] EnabledSemanticSegmentationMatteTypes { get; set; } public virtual AVCaptureFlashMode FlashMode { get; set; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> Format { get; } public virtual bool IsAutoStillImageStabilizationEnabled { get; set; } public virtual bool IsHighResolutionPhotoEnabled { get; set; } public virtual Foundation.NSUrl LivePhotoMovieFileUrl { get; set; } public virtual AVMetadataItem[] LivePhotoMovieMetadata { get; set; } public virtual string LivePhotoVideoCodecType { get; set; } public virtual CoreMedia.CMVideoDimensions MaxPhotoDimensions { get; set; } public virtual Foundation.NSDictionary Metadata { get; set; } public virtual AVCapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; } public virtual bool PortraitEffectsMatteDeliveryEnabled { get; set; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> PreviewPhotoFormat { get; set; } public virtual string ProcessedFileType { get; } public AVCapturePhotoSettingsThumbnailFormat RawEmbeddedThumbnailPhotoFormat { get; set; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> RawFileFormat { get; set; } public virtual string RawFileType { get; } public virtual uint RawPhotoPixelFormatType { get; } public virtual bool ShutterSoundSuppressionEnabled { get; set; } public virtual long UniqueID { get; } public virtual AVCaptureDevice[] VirtualDeviceConstituentPhotoDeliveryEnabledDevices { get; set; } public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; set; } public virtual Foundation.NSDictionary WeakRawEmbeddedThumbnailPhotoFormat { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public static AVCapturePhotoSettings Create (); protected override void Dispose (bool disposing); public static AVCapturePhotoSettings FromFormat (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> format); public static AVCapturePhotoSettings FromPhotoSettings (AVCapturePhotoSettings photoSettings); public static AVCapturePhotoSettings FromRawPixelFormatType (uint rawPixelFormatType); public static AVCapturePhotoSettings FromRawPixelFormatType (uint rawPixelFormatType, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> processedFormat); public static AVCapturePhotoSettings FromRawPixelFormatType (uint rawPixelFormatType, string rawFileType, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> processedFormat, string processedFileType); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCapturePhotoSettingsThumbnailFormat : Foundation.DictionaryContainer { // constructors public AVCapturePhotoSettingsThumbnailFormat (); public AVCapturePhotoSettingsThumbnailFormat (Foundation.NSDictionary dictionary); // properties public Foundation.NSString Codec { get; set; } public Foundation.NSNumber Height { get; set; } public Foundation.NSNumber Width { get; set; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { ExposureModeChanged = 4, FocusModeChanged = 2, None = 0, VideoZoomChanged = 1, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCapturePrimaryConstituentDeviceSwitchingBehavior { Auto = 1, Locked = 3, Restricted = 2, Unsupported = 0, }[Foundation.RegisterAttribute("AVCaptureReactionEffectState", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVCaptureReactionEffectState : Foundation.NSObject { // constructors public AVCaptureReactionEffectState (); protected AVCaptureReactionEffectState (Foundation.NSObjectFlag t); protected AVCaptureReactionEffectState (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTime EndTime { get; } public virtual string ReactionType { get; } public virtual CoreMedia.CMTime StartTime { get; } }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class AVCaptureReactionType_Extensions { // methods public static string GetSystemImage (this AVCaptureReactionType reactionType); }[Foundation.RegisterAttribute("AVCaptureResolvedPhotoSettings", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureResolvedPhotoSettings : Foundation.NSObject { // constructors protected AVCaptureResolvedPhotoSettings (Foundation.NSObjectFlag t); protected AVCaptureResolvedPhotoSettings (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool ContentAwareDistortionCorrectionEnabled { get; } public virtual bool DualCameraFusionEnabled { get; } public virtual CoreMedia.CMVideoDimensions EmbeddedThumbnailDimensions { get; } public virtual UIntPtr ExpectedPhotoCount { get; } public virtual bool FastCapturePrioritizationEnabled { get; } public virtual bool IsFlashEnabled { get; } public virtual CoreMedia.CMVideoDimensions LivePhotoMovieDimensions { get; } public virtual CoreMedia.CMVideoDimensions PhotoDimensions { get; } public virtual CoreMedia.CMTimeRange PhotoProcessingTimeRange { get; } public virtual CoreMedia.CMVideoDimensions PortraitEffectsMatteDimensions { get; } public virtual CoreMedia.CMVideoDimensions PreviewDimensions { get; } public virtual CoreMedia.CMVideoDimensions RawEmbeddedThumbnailDimensions { get; } public virtual CoreMedia.CMVideoDimensions RawPhotoDimensions { get; } public virtual bool RedEyeReductionEnabled { get; } public virtual long UniqueID { get; } public virtual bool VirtualDeviceFusionEnabled { get; } // methods public virtual CoreMedia.CMVideoDimensions GetDimensions (AVSemanticSegmentationMatteType semanticSegmentationMatteType); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__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); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public enum AVCaptureSessionInterruptionReason { AudioDeviceInUseByAnotherClient = 2, VideoDeviceInUseByAnotherClient = 3, VideoDeviceNotAvailableDueToSystemPressure = 5, VideoDeviceNotAvailableInBackground = 1, VideoDeviceNotAvailableWithMultipleForegroundApps = 4, }[Foundation.RegisterAttribute("AVCaptureSlider", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureSlider : AVFoundation.AVCaptureControl { // constructors protected AVCaptureSlider (Foundation.NSObjectFlag t); protected AVCaptureSlider (ObjCRuntime.NativeHandle handle); public AVCaptureSlider (string localizedTitle, string symbolName, float[] values); public AVCaptureSlider (string localizedTitle, string symbolName, float minValue, float maxValue); public AVCaptureSlider (string localizedTitle, string symbolName, float minValue, float maxValue, float step); // properties public virtual string AccessibilityIdentifier { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string LocalizedTitle { get; } public virtual string LocalizedValueFormat { get; set; } public virtual float[] ProminentValues { get; set; } public virtual string SymbolName { get; } public virtual float Value { get; set; } // methods public virtual void SetActionQueue (CoreFoundation.DispatchQueue actionQueue, AVCaptureSliderCallback action); }public sealed delegate AVCaptureSliderCallback : System.MulticastDelegate { // constructors public AVCaptureSliderCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (float newValue, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (float newValue); }[Foundation.RegisterAttribute("AVCaptureSynchronizedData", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureSynchronizedData : Foundation.NSObject { // constructors protected AVCaptureSynchronizedData (Foundation.NSObjectFlag t); protected AVCaptureSynchronizedData (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTime Timestamp { get; } }[Foundation.RegisterAttribute("AVCaptureSynchronizedDataCollection", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureSynchronizedDataCollection : Foundation.NSObject { // constructors protected AVCaptureSynchronizedDataCollection (Foundation.NSObjectFlag t); protected AVCaptureSynchronizedDataCollection (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual UIntPtr Count { get; } // methods public virtual AVCaptureSynchronizedData GetSynchronizedData (AVCaptureOutput captureOutput); }[Foundation.RegisterAttribute("AVCaptureSynchronizedDepthData", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureSynchronizedDepthData : AVFoundation.AVCaptureSynchronizedData { // constructors protected AVCaptureSynchronizedDepthData (Foundation.NSObjectFlag t); protected AVCaptureSynchronizedDepthData (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVDepthData DepthData { get; } public virtual bool DepthDataWasDropped { get; } public virtual AVCaptureOutputDataDroppedReason DroppedReason { get; } }[Foundation.RegisterAttribute("AVCaptureSynchronizedMetadataObjectData", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureSynchronizedMetadataObjectData : AVFoundation.AVCaptureSynchronizedData { // constructors public AVCaptureSynchronizedMetadataObjectData (); protected AVCaptureSynchronizedMetadataObjectData (Foundation.NSObjectFlag t); protected AVCaptureSynchronizedMetadataObjectData (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetadataObject[] MetadataObjects { get; } }[Foundation.RegisterAttribute("AVCaptureSynchronizedSampleBufferData", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureSynchronizedSampleBufferData : AVFoundation.AVCaptureSynchronizedData { // constructors public AVCaptureSynchronizedSampleBufferData (); protected AVCaptureSynchronizedSampleBufferData (Foundation.NSObjectFlag t); protected AVCaptureSynchronizedSampleBufferData (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureOutputDataDroppedReason DroppedReason { get; } public virtual CoreMedia.CMSampleBuffer SampleBuffer { get; } public virtual bool SampleBufferWasDropped { get; } }[Foundation.RegisterAttribute("AVCaptureSystemExposureBiasSlider", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureSystemExposureBiasSlider : AVFoundation.AVCaptureControl { // constructors public AVCaptureSystemExposureBiasSlider (AVCaptureDevice device); protected AVCaptureSystemExposureBiasSlider (Foundation.NSObjectFlag t); protected AVCaptureSystemExposureBiasSlider (ObjCRuntime.NativeHandle handle); public AVCaptureSystemExposureBiasSlider (AVCaptureDevice device, AVCaptureSystemExposureBiasSliderCallback action); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate AVCaptureSystemExposureBiasSliderCallback : System.MulticastDelegate { // constructors public AVCaptureSystemExposureBiasSliderCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat exposureTargetBias, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (System.Runtime.InteropServices.NFloat exposureTargetBias); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public enum AVCaptureSystemPressureFactors { CameraTemperature = 8, DepthModuleTemperature = 4, None = 0, PeakPower = 2, SystemTemperature = 1, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public enum AVCaptureSystemPressureLevel { Critical = 3, Fair = 1, Nominal = 0, Serious = 2, Shutdown = 4, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public static class AVCaptureSystemPressureLevelExtensions { // methods public static Foundation.NSString GetConstant (this AVCaptureSystemPressureLevel self); public static AVCaptureSystemPressureLevel? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVCaptureSystemPressureLevel GetValue (Foundation.NSString constant); public static AVCaptureSystemPressureLevel GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVCaptureSystemPressureState", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public class AVCaptureSystemPressureState : Foundation.NSObject { // constructors protected AVCaptureSystemPressureState (Foundation.NSObjectFlag t); protected AVCaptureSystemPressureState (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureSystemPressureFactors Factors { get; } public AVCaptureSystemPressureLevel Level { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureSystemUserInterface { MicrophoneModes = 2, VideoEffects = 1, }[Foundation.RegisterAttribute("AVCaptureSystemZoomSlider", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVCaptureSystemZoomSlider : AVFoundation.AVCaptureControl { // constructors public AVCaptureSystemZoomSlider (AVCaptureDevice device); protected AVCaptureSystemZoomSlider (Foundation.NSObjectFlag t); protected AVCaptureSystemZoomSlider (ObjCRuntime.NativeHandle handle); public AVCaptureSystemZoomSlider (AVCaptureDevice device, AVCaptureSystemZoomSliderCallback action); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate AVCaptureSystemZoomSliderCallback : System.MulticastDelegate { // constructors public AVCaptureSystemZoomSliderCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat videoZoomFactor, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (System.Runtime.InteropServices.NFloat videoZoomFactor); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureTorchMode { Auto = 2, Off = 0, On = 1, }[Foundation.RegisterAttribute("AVCaptureVideoDataOutput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureVideoDataOutput : AVFoundation.AVCaptureOutput { // constructors public AVCaptureVideoDataOutput (); protected AVCaptureVideoDataOutput (Foundation.NSObjectFlag t); protected AVCaptureVideoDataOutput (ObjCRuntime.NativeHandle handle); // properties public virtual bool AlwaysDiscardsLateVideoFrames { get; set; } public virtual bool AutomaticallyConfiguresOutputBufferDimensions { get; set; } public virtual CoreVideo.CVPixelFormatType[] AvailableVideoCVPixelFormatTypes { get; } public virtual Foundation.NSString[] AvailableVideoCodecTypes { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public AVVideoSettingsCompressed CompressedVideoSetting { get; set; } public virtual bool DeliversPreviewSizedOutputBuffers { get; set; } public virtual CoreMedia.CMTime MinFrameDuration { get; set; } public virtual CoreFoundation.DispatchQueue SampleBufferCallbackQueue { get; } public virtual IAVCaptureVideoDataOutputSampleBufferDelegate SampleBufferDelegate { get; } public AVVideoSettingsUncompressed UncompressedVideoSetting { get; set; } public virtual Foundation.NSDictionary WeakVideoSettings { get; set; } // methods public virtual string[] GetAvailableVideoCodecTypes (string outputFileType); public AVPlayerItemVideoOutputSettings GetRecommendedVideoSettings (string videoCodecType, string outputFileType); public AVPlayerItemVideoOutputSettings GetRecommendedVideoSettings (AVVideoCodecType videoCodecType, AVFileTypes outputFileType, Foundation.NSUrl outputFileUrl); public virtual Foundation.NSDictionary GetRecommendedVideoSettings (string videoCodecType, string outputFileType, Foundation.NSUrl outputFileUrl); public virtual Foundation.NSDictionary GetRecommendedVideoSettingsForAssetWriter (string outputFileType); public virtual void SetSampleBufferDelegate (IAVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackQueue); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVFoundation_AVCaptureVideoDataOutputSampleBufferDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVCaptureVideoDataOutputSampleBufferDelegate : Foundation.NSObject, IAVCaptureVideoDataOutputSampleBufferDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptureVideoDataOutputSampleBufferDelegate (); protected AVCaptureVideoDataOutputSampleBufferDelegate (Foundation.NSObjectFlag t); protected AVCaptureVideoDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidDropSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class AVCaptureVideoDataOutputSampleBufferDelegate_Extensions { // methods public static void DidDropSampleBuffer (this IAVCaptureVideoDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); public static void DidOutputSampleBuffer (this IAVCaptureVideoDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum AVCaptureWhiteBalanceMode { AutoWhiteBalance = 1, ContinuousAutoWhiteBalance = 2, Locked = 0, }[Foundation.RegisterAttribute("AVContinuityDevice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] public class AVContinuityDevice : Foundation.NSObject { // constructors protected AVContinuityDevice (Foundation.NSObjectFlag t); protected AVContinuityDevice (ObjCRuntime.NativeHandle handle); // properties public virtual AVAudioSessionPortDescription[] AudioSessionInputs { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool Connected { get; } public virtual Foundation.NSUuid ConnectionId { get; } public virtual AVCaptureDevice[] VideoDevices { get; } }[Foundation.RegisterAttribute("AVExposureBiasRange", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVExposureBiasRange : Foundation.NSObject { // constructors protected AVExposureBiasRange (Foundation.NSObjectFlag t); protected AVExposureBiasRange (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual float MaxExposureBias { get; } public virtual float MinExposureBias { get; } // methods public virtual bool ContainsExposureBias (float exposureBias); }[Foundation.RegisterAttribute("AVExtendedNoteOnEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVExtendedNoteOnEvent : AVFoundation.AVMusicEvent { // constructors public AVExtendedNoteOnEvent (); protected AVExtendedNoteOnEvent (Foundation.NSObjectFlag t); protected AVExtendedNoteOnEvent (ObjCRuntime.NativeHandle handle); public AVExtendedNoteOnEvent (float midiNote, float velocity, uint groupId, double duration); public AVExtendedNoteOnEvent (float midiNote, float velocity, uint instrumentId, uint groupId, double duration); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public static uint DefaultInstrument { get; } public virtual double Duration { get; set; } public virtual uint GroupId { get; set; } public virtual uint InstrumentId { get; set; } public virtual float MidiNote { get; set; } public virtual float Velocity { get; set; } }[Foundation.RegisterAttribute("AVExtendedTempoEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVExtendedTempoEvent : AVFoundation.AVMusicEvent { // constructors public AVExtendedTempoEvent (); protected AVExtendedTempoEvent (Foundation.NSObjectFlag t); protected AVExtendedTempoEvent (ObjCRuntime.NativeHandle handle); public AVExtendedTempoEvent (double tempo); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double Tempo { get; set; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.4")] public enum AVExternalContentProtectionStatus { Insufficient = 2, Pending = 0, Sufficient = 1, }[Foundation.RegisterAttribute("AVExternalStorageDevice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVExternalStorageDevice : Foundation.NSObject { // constructors protected AVExternalStorageDevice (Foundation.NSObjectFlag t); protected AVExternalStorageDevice (ObjCRuntime.NativeHandle handle); // properties public static AVAuthorizationStatus AuthorizationStatus { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool Connected { get; } public virtual string DisplayName { get; } public virtual IntPtr FreeSize { get; } public virtual bool NotRecommendedForCaptureUse { get; } public virtual IntPtr TotalSize { get; } public virtual Foundation.NSUuid Uuid { get; } // methods public virtual Foundation.NSUrl[] GetNextAvailableUrls (string[] extensionArray, out Foundation.NSError outError); public static void RequestAccess (AVExternalStorageDeviceRequestAccessCallback handler); public static System.Threading.Tasks.Task<bool> RequestAccessAsync (); }[Foundation.RegisterAttribute("AVExternalStorageDeviceDiscoverySession", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVExternalStorageDeviceDiscoverySession : Foundation.NSObject { // constructors protected AVExternalStorageDeviceDiscoverySession (Foundation.NSObjectFlag t); protected AVExternalStorageDeviceDiscoverySession (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVExternalStorageDevice[] ExternalStorageDevices { get; } public static AVExternalStorageDeviceDiscoverySession SharedSession { get; } public static bool Supported { get; } }public sealed delegate AVExternalStorageDeviceRequestAccessCallback : System.MulticastDelegate { // constructors public AVExternalStorageDeviceRequestAccessCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool granted, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool granted); }[Foundation.RegisterAttribute("AVFrameRateRange", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVFrameRateRange : Foundation.NSObject { // constructors protected AVFrameRateRange (Foundation.NSObjectFlag t); protected AVFrameRateRange (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTime MaxFrameDuration { get; } public virtual double MaxFrameRate { get; } public virtual CoreMedia.CMTime MinFrameDuration { get; } public virtual double MinFrameRate { get; } }[Foundation.RegisterAttribute("AVMetadataBodyObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVMetadataBodyObject : AVFoundation.AVMetadataObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVMetadataBodyObject (Foundation.NSObjectFlag t); protected AVMetadataBodyObject (ObjCRuntime.NativeHandle handle); // properties public virtual IntPtr BodyId { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetadataCatBodyObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVMetadataCatBodyObject : AVFoundation.AVMetadataBodyObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVMetadataCatBodyObject (Foundation.NSObjectFlag t); protected AVMetadataCatBodyObject (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetadataDogBodyObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVMetadataDogBodyObject : AVFoundation.AVMetadataBodyObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVMetadataDogBodyObject (Foundation.NSObjectFlag t); protected AVMetadataDogBodyObject (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetadataHumanBodyObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVMetadataHumanBodyObject : AVFoundation.AVMetadataBodyObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVMetadataHumanBodyObject (Foundation.NSObjectFlag t); protected AVMetadataHumanBodyObject (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetadataHumanFullBodyObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public class AVMetadataHumanFullBodyObject : AVFoundation.AVMetadataBodyObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVMetadataHumanFullBodyObject (); protected AVMetadataHumanFullBodyObject (Foundation.NSObjectFlag t); protected AVMetadataHumanFullBodyObject (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetadataSalientObject", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVMetadataSalientObject : AVFoundation.AVMetadataObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVMetadataSalientObject (Foundation.NSObjectFlag t); protected AVMetadataSalientObject (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual IntPtr ObjectId { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Foundation.RegisterAttribute("AVMetricContentKeyRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricContentKeyRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricContentKeyRequestEvent (Foundation.NSCoder coder); protected AVMetricContentKeyRequestEvent (Foundation.NSObjectFlag t); protected AVMetricContentKeyRequestEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVContentKeySpecifier ContentKeySpecifier { get; } public virtual bool IsClientInitiated { get; } public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; } public virtual string MediaType { get; } }[Foundation.RegisterAttribute("AVMetricErrorEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricErrorEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricErrorEvent (Foundation.NSCoder coder); protected AVMetricErrorEvent (Foundation.NSObjectFlag t); protected AVMetricErrorEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool DidRecover { get; } public virtual Foundation.NSError Error { get; } }[Foundation.RegisterAttribute("AVMetricEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricEvent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVMetricEvent (Foundation.NSCoder coder); protected AVMetricEvent (Foundation.NSObjectFlag t); protected AVMetricEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate Date { get; } public virtual CoreMedia.CMTime MediaTime { get; } public virtual string SessionId { get; } // methods public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("AVMetricEventStream", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricEventStream : Foundation.NSObject { // constructors protected AVMetricEventStream (Foundation.NSObjectFlag t); protected AVMetricEventStream (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual bool AddPublisher (IAVMetricEventStreamPublisher publisher); public static AVMetricEventStream Create (); public virtual bool SetSubscriber (IAVMetricEventStreamSubscriber subscriber, CoreFoundation.DispatchQueue queue); public virtual void SubscribeTo (ObjCRuntime.Class metricEventClass); public virtual void SubscribeTo (ObjCRuntime.Class[] metricEventsClasses); public void SubscribeTo (System.Type metricEventType); public void SubscribeTo (System.Type[] metricEventsTypes); public virtual void SubscribeToAll (); }[Foundation.RegisterAttribute("AVMetricHLSMediaSegmentRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricHlsMediaSegmentRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricHlsMediaSegmentRequestEvent (Foundation.NSCoder coder); protected AVMetricHlsMediaSegmentRequestEvent (Foundation.NSObjectFlag t); protected AVMetricHlsMediaSegmentRequestEvent (ObjCRuntime.NativeHandle handle); // properties public virtual Foundation.NSRange ByteRange { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSUrl IndexFileUrl { get; } public virtual bool IsMapSegment { get; } public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; } public virtual string MediaType { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("AVMetricHLSPlaylistRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricHlsPlaylistRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricHlsPlaylistRequestEvent (Foundation.NSCoder coder); protected AVMetricHlsPlaylistRequestEvent (Foundation.NSObjectFlag t); protected AVMetricHlsPlaylistRequestEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool IsMultivariantPlaylist { get; } public virtual AVMetricMediaResourceRequestEvent MediaResourceRequestEvent { get; } public virtual string MediaType { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("AVMetricMediaResourceRequestEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricMediaResourceRequestEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricMediaResourceRequestEvent (Foundation.NSCoder coder); protected AVMetricMediaResourceRequestEvent (Foundation.NSObjectFlag t); protected AVMetricMediaResourceRequestEvent (ObjCRuntime.NativeHandle handle); // properties public virtual Foundation.NSRange ByteRange { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetricErrorEvent ErrorEvent { get; } public virtual Foundation.NSUrlSessionTaskMetrics NetworkTransactionMetrics { get; } public virtual bool ReadFromCache { get; } public virtual Foundation.NSDate RequestEndTime { get; } public virtual Foundation.NSDate RequestStartTime { get; } public virtual Foundation.NSDate ResponseEndTime { get; } public virtual Foundation.NSDate ResponseStartTime { get; } public virtual string ServerAddress { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemInitialLikelyToKeepUpEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemInitialLikelyToKeepUpEvent : AVFoundation.AVMetricPlayerItemLikelyToKeepUpEvent { // constructors public AVMetricPlayerItemInitialLikelyToKeepUpEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemInitialLikelyToKeepUpEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemInitialLikelyToKeepUpEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetricContentKeyRequestEvent[] ContentKeyRequestEvents { get; } public virtual AVMetricHlsMediaSegmentRequestEvent[] MediaSegmentRequestEvents { get; } public virtual AVMetricHlsPlaylistRequestEvent[] PlaylistRequestEvents { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemLikelyToKeepUpEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemLikelyToKeepUpEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemLikelyToKeepUpEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemLikelyToKeepUpEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemLikelyToKeepUpEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual double TimeTaken { get; } public virtual AVAssetVariant Variant { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemPlaybackSummaryEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemPlaybackSummaryEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemPlaybackSummaryEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemPlaybackSummaryEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemPlaybackSummaryEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMetricErrorEvent ErrorEvent { get; } public virtual IntPtr MediaResourceRequestCount { get; } public virtual IntPtr PlaybackDuration { get; } public virtual IntPtr RecoverableErrorCount { get; } public virtual IntPtr StallCount { get; } public virtual double TimeSpentInInitialStartup { get; } public virtual double TimeSpentRecoveringFromStall { get; } public virtual IntPtr TimeWeightedAverageBitrate { get; } public virtual IntPtr TimeWeightedPeakBitrate { get; } public virtual IntPtr VariantSwitchCount { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemRateChangeEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemRateChangeEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemRateChangeEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemRateChangeEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemRateChangeEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double PreviousRate { get; } public virtual double Rate { get; } public virtual AVAssetVariant Variant { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemSeekDidCompleteEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemSeekDidCompleteEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent { // constructors public AVMetricPlayerItemSeekDidCompleteEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemSeekDidCompleteEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemSeekDidCompleteEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool DidSeekInBuffer { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemSeekEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemSeekEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent { // constructors public AVMetricPlayerItemSeekEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemSeekEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemSeekEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemStallEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemStallEvent : AVFoundation.AVMetricPlayerItemRateChangeEvent { // constructors public AVMetricPlayerItemStallEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemStallEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemStallEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemVariantSwitchEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemVariantSwitchEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemVariantSwitchEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemVariantSwitchEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemVariantSwitchEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool DidSucceed { get; } public virtual AVAssetVariant FromVariant { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual AVAssetVariant ToVariant { get; } }[Foundation.RegisterAttribute("AVMetricPlayerItemVariantSwitchStartEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVMetricPlayerItemVariantSwitchStartEvent : AVFoundation.AVMetricEvent { // constructors public AVMetricPlayerItemVariantSwitchStartEvent (Foundation.NSCoder coder); protected AVMetricPlayerItemVariantSwitchStartEvent (Foundation.NSObjectFlag t); protected AVMetricPlayerItemVariantSwitchStartEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVAssetVariant FromVariant { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual AVAssetVariant ToVariant { get; } }[Foundation.RegisterAttribute("AVMIDIChannelEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiChannelEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiChannelEvent (); protected AVMidiChannelEvent (Foundation.NSObjectFlag t); protected AVMidiChannelEvent (ObjCRuntime.NativeHandle handle); // properties public virtual uint Channel { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Foundation.RegisterAttribute("AVMIDIChannelPressureEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiChannelPressureEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiChannelPressureEvent (); protected AVMidiChannelPressureEvent (Foundation.NSObjectFlag t); protected AVMidiChannelPressureEvent (ObjCRuntime.NativeHandle handle); public AVMidiChannelPressureEvent (uint channel, uint pressure); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Pressure { get; set; } }[Foundation.RegisterAttribute("AVMIDIControlChangeEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiControlChangeEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiControlChangeEvent (); protected AVMidiControlChangeEvent (Foundation.NSObjectFlag t); protected AVMidiControlChangeEvent (ObjCRuntime.NativeHandle handle); public AVMidiControlChangeEvent (uint channel, AVMidiControlChangeMessageType messageType, uint value); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMidiControlChangeMessageType MessageType { get; } public virtual uint Value { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [ObjCRuntime.NativeNameAttribute("AVMIDIControlChangeMessageType")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVMidiControlChangeMessageType { AllNotesOff = 123, AllSoundOff = 120, AttackTime = 73, Balance = 8, BankSelect = 0, Breath = 2, Brightness = 74, ChorusLevel = 93, DataEntry = 6, DecayTime = 75, Expression = 11, FilterResonance = 71, Foot = 4, Hold2Pedal = 69, LegatoPedal = 68, ModWheel = 1, MonoModeOff = 127, MonoModeOn = 126, OmniModeOff = 124, OmniModeOn = 125, Pan = 10, Portamento = 65, PortamentoTime = 5, ReleaseTime = 72, ResetAllControllers = 121, ReverbLevel = 91, RpnLsb = 100, RpnMsb = 101, Soft = 67, Sostenuto = 66, Sustain = 64, VibratoDelay = 78, VibratoDepth = 77, VibratoRate = 76, Volume = 7, }[Foundation.RegisterAttribute("AVMIDIMetaEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiMetaEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiMetaEvent (); protected AVMidiMetaEvent (Foundation.NSObjectFlag t); protected AVMidiMetaEvent (ObjCRuntime.NativeHandle handle); public AVMidiMetaEvent (AVMidiMetaEventType type, Foundation.NSData data); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVMidiMetaEventType Type { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [ObjCRuntime.NativeNameAttribute("AVMIDIMetaEventType")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVMidiMetaEventType { Copyright = 2, CuePoint = 7, EndOfTrack = 47, Instrument = 4, KeySignature = 89, Lyric = 5, Marker = 6, MidiChannel = 32, MidiPort = 33, ProprietaryEvent = 127, SequenceNumber = 0, SmpteOffset = 84, Tempo = 81, Text = 1, TimeSignature = 88, TrackName = 3, }[Foundation.RegisterAttribute("AVMIDINoteEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiNoteEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiNoteEvent (); protected AVMidiNoteEvent (Foundation.NSObjectFlag t); protected AVMidiNoteEvent (ObjCRuntime.NativeHandle handle); public AVMidiNoteEvent (uint channel, uint keyNum, uint velocity, double duration); // properties public virtual uint Channel { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual double Duration { get; set; } public virtual uint Key { get; set; } public virtual uint Velocity { get; set; } }[Foundation.RegisterAttribute("AVMIDIPitchBendEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiPitchBendEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiPitchBendEvent (); protected AVMidiPitchBendEvent (Foundation.NSObjectFlag t); protected AVMidiPitchBendEvent (ObjCRuntime.NativeHandle handle); public AVMidiPitchBendEvent (uint channel, uint value); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Value { get; set; } }[Foundation.RegisterAttribute("AVMIDIPolyPressureEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiPolyPressureEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiPolyPressureEvent (); protected AVMidiPolyPressureEvent (Foundation.NSObjectFlag t); protected AVMidiPolyPressureEvent (ObjCRuntime.NativeHandle handle); public AVMidiPolyPressureEvent (uint channel, uint key, uint pressure); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Key { get; set; } public virtual uint Pressure { get; set; } }[Foundation.RegisterAttribute("AVMIDIProgramChangeEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiProgramChangeEvent : AVFoundation.AVMidiChannelEvent { // constructors public AVMidiProgramChangeEvent (); protected AVMidiProgramChangeEvent (Foundation.NSObjectFlag t); protected AVMidiProgramChangeEvent (ObjCRuntime.NativeHandle handle); public AVMidiProgramChangeEvent (uint channel, uint programNumber); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint ProgramNumber { get; set; } }[Foundation.RegisterAttribute("AVMIDISysexEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMidiSysexEvent : AVFoundation.AVMusicEvent { // constructors public AVMidiSysexEvent (); public AVMidiSysexEvent (Foundation.NSData data); protected AVMidiSysexEvent (Foundation.NSObjectFlag t); protected AVMidiSysexEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint SizeInBytes { get; } }[Foundation.RegisterAttribute("AVMusicEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMusicEvent : Foundation.NSObject { // constructors public AVMusicEvent (); protected AVMusicEvent (Foundation.NSObjectFlag t); protected AVMusicEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate AVMusicEventEnumerationBlock : System.MulticastDelegate { // constructors public AVMusicEventEnumerationBlock (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVMusicEvent event, out double timeStamp, out bool removeEvent, System.AsyncCallback callback, object object); public virtual void EndInvoke (out double timeStamp, out bool removeEvent, System.IAsyncResult result); public virtual void Invoke (AVMusicEvent event, out double timeStamp, out bool removeEvent); }[Foundation.RegisterAttribute("AVMusicUserEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVMusicUserEvent : AVFoundation.AVMusicEvent { // constructors public AVMusicUserEvent (); public AVMusicUserEvent (Foundation.NSData data); protected AVMusicUserEvent (Foundation.NSObjectFlag t); protected AVMusicUserEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint SizeInBytes { get; } }public sealed delegate AVMutableCompositionInsertHandler : System.MulticastDelegate { // constructors public AVMutableCompositionInsertHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (Foundation.NSError error); }public sealed delegate AVMutableVideoCompositionCreateApplier : System.MulticastDelegate { // constructors public AVMutableVideoCompositionCreateApplier (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAsynchronousCIImageFilteringRequest request, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAsynchronousCIImageFilteringRequest request); }public sealed delegate AVMutableVideoCompositionCreateCallback : System.MulticastDelegate { // constructors public AVMutableVideoCompositionCreateCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVMutableVideoComposition videoComposition, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVMutableVideoComposition videoComposition, Foundation.NSError error); }[Foundation.RegisterAttribute("AVParameterEvent", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVParameterEvent : AVFoundation.AVMusicEvent { // constructors public AVParameterEvent (); protected AVParameterEvent (Foundation.NSObjectFlag t); protected AVParameterEvent (ObjCRuntime.NativeHandle handle); public AVParameterEvent (uint parameterId, uint scope, uint element, float value); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint Element { get; set; } public virtual uint ParameterId { get; set; } public virtual uint Scope { get; set; } public virtual float Value { get; set; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason { CurrentSegmentChanged = 1, LoadedTimeRangesChanged = 2, SegmentsChanged = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public static class AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonExtensions { // methods public static Foundation.NSString GetConstant (this AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason self); public static AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason GetValue (Foundation.NSString constant); public static AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.3")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.4")] public enum AVPlayerInterstitialEventAssetListResponseStatus { Available = 0, Cleared = 1, Unavailable = 2, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVPlayerInterstitialEventCue { JoinCue = 1, LeaveCue = 2, NoCue = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public static class AVPlayerInterstitialEventCueExtensions { // methods public static Foundation.NSString GetConstant (this AVPlayerInterstitialEventCue self); public static AVPlayerInterstitialEventCue? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVPlayerInterstitialEventCue GetValue (Foundation.NSString constant); public static AVPlayerInterstitialEventCue GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] public enum AVPlayerInterstitialEventTimelineOccupancy { Fill = 1, SinglePoint = 0, }[Foundation.RegisterAttribute("AVPlayerItemIntegratedTimeline", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVPlayerItemIntegratedTimeline : Foundation.NSObject { // constructors protected AVPlayerItemIntegratedTimeline (Foundation.NSObjectFlag t); protected AVPlayerItemIntegratedTimeline (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate CurrentDate { get; } public virtual AVPlayerItemIntegratedTimelineSnapshot CurrentSnapshot { get; } public virtual CoreMedia.CMTime CurrentTime { get; } // methods public virtual IAVPlayerItemIntegratedTimelineObserver AddBoundaryTimeObserver (AVPlayerItemSegment segment, CoreMedia.CMTime[] offsetsIntoSegment, CoreFoundation.DispatchQueue queue, AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback callback); public virtual IAVPlayerItemIntegratedTimelineObserver AddPeriodicTimeObserver (CoreMedia.CMTime interval, CoreFoundation.DispatchQueue queue, AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback callback); public virtual void RemoveTimeObserver (IAVPlayerItemIntegratedTimelineObserver observer); public virtual void SeekToDate (Foundation.NSDate date, AVPlayerItemIntegratedTimelineSeekCallback completionHandler); public virtual System.Threading.Tasks.Task<bool> SeekToDateAsync (Foundation.NSDate date); public virtual void SeekToTime (CoreMedia.CMTime time, CoreMedia.CMTime toleranceBefore, CoreMedia.CMTime toleranceAfter, AVPlayerItemIntegratedTimelineSeekCallback completionHandler); public virtual System.Threading.Tasks.Task<bool> SeekToTimeAsync (CoreMedia.CMTime time, CoreMedia.CMTime toleranceBefore, CoreMedia.CMTime toleranceAfter); }public sealed delegate AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback : System.MulticastDelegate { // constructors public AVPlayerItemIntegratedTimelineAddBoundaryTimeObserverCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool success, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool success); }public sealed delegate AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback : System.MulticastDelegate { // constructors public AVPlayerItemIntegratedTimelineAddPeriodicTimeObserverCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (CoreMedia.CMTime time, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (CoreMedia.CMTime time); }public sealed delegate AVPlayerItemIntegratedTimelineSeekCallback : System.MulticastDelegate { // constructors public AVPlayerItemIntegratedTimelineSeekCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool success, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool success); }[Foundation.RegisterAttribute("AVPlayerItemIntegratedTimelineSnapshot", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVPlayerItemIntegratedTimelineSnapshot : Foundation.NSObject { // constructors protected AVPlayerItemIntegratedTimelineSnapshot (Foundation.NSObjectFlag t); protected AVPlayerItemIntegratedTimelineSnapshot (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate CurrentDate { get; } public virtual AVPlayerItemSegment CurrentSegment { get; } public virtual CoreMedia.CMTime CurrentTime { get; } public virtual CoreMedia.CMTime Duration { get; } public virtual AVPlayerItemSegment[] Segments { get; } public static Foundation.NSString SnapshotsOutOfSyncNotification { get; } public static Foundation.NSString SnapshotsOutOfSyncReasonKey { get; } // methods public virtual void Map (CoreMedia.CMTime time, out AVPlayerItemSegment timeSegment, out CoreMedia.CMTime segmentOffset); // inner types [System.Runtime.CompilerServices.NullableAttribute(0)] public static class Notifications { // methods public static Foundation.NSObject ObserveSnapshotsOutOfSync (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSnapshotsOutOfSync (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); } }[Foundation.RegisterAttribute("AVPlayerItemSegment", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public class AVPlayerItemSegment : Foundation.NSObject { // constructors protected AVPlayerItemSegment (Foundation.NSObjectFlag t); protected AVPlayerItemSegment (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVPlayerInterstitialEvent InterstitialEvent { get; } public virtual CoreMedia.CMTimeRange[] LoadedTimeRanges { get; } public virtual AVPlayerItemSegmentType SegmentType { get; } public virtual Foundation.NSDate StartDate { get; } public virtual CoreMedia.CMTimeMapping TimeMapping { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVPlayerItemSegmentType { Interstitial = 1, Primary = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVPlayerLooperItemOrdering { FollowExistingItems = 1, PrecedeExistingItems = 0, }[Foundation.RegisterAttribute("AVPlayerVideoOutput", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public class AVPlayerVideoOutput : Foundation.NSObject { // constructors public AVPlayerVideoOutput (AVVideoOutputSpecification specification); protected AVPlayerVideoOutput (Foundation.NSObjectFlag t); protected AVPlayerVideoOutput (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual CoreMedia.CMTaggedBufferGroup CopyTaggedBufferGroup (CoreMedia.CMTime hostTime, out CoreMedia.CMTime presentationTimeStamp, out AVPlayerVideoOutputConfiguration activeConfiguration); }[Foundation.RegisterAttribute("AVPlayerVideoOutputConfiguration", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public class AVPlayerVideoOutputConfiguration : Foundation.NSObject { // constructors protected AVPlayerVideoOutputConfiguration (Foundation.NSObjectFlag t); protected AVPlayerVideoOutputConfiguration (ObjCRuntime.NativeHandle handle); // properties public virtual CoreMedia.CMTime ActivationTime { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSObject[] DataChannelDescriptions { get; } public virtual CoreGraphics.CGAffineTransform PreferredTransform { get; } public virtual AVPlayerItem SourcePlayerItem { get; } // methods protected override void Dispose (bool disposing); }public sealed delegate AVRequestAccessStatus : System.MulticastDelegate { // constructors public AVRequestAccessStatus (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool accessGranted, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool accessGranted); }[Foundation.RegisterAttribute("AVSampleBufferGenerator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVSampleBufferGenerator : Foundation.NSObject { // constructors protected AVSampleBufferGenerator (Foundation.NSObjectFlag t); protected AVSampleBufferGenerator (ObjCRuntime.NativeHandle handle); public AVSampleBufferGenerator (AVAsset asset, CoreMedia.CMTimebase timebase); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request, out Foundation.NSError outError); public virtual CoreMedia.CMSampleBuffer CreateSampleBuffer (AVSampleBufferRequest request, AVSampleBufferGeneratorBatch batch, out Foundation.NSError outError); public virtual AVSampleBufferGeneratorBatch MakeBatch (); public static void NotifyOfDataReady (CoreMedia.CMSampleBuffer sbuf, System.Action<System.Boolean,Foundation.NSError> completionHandler); public static System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> NotifyOfDataReadyAsync (CoreMedia.CMSampleBuffer sbuf); }[Foundation.RegisterAttribute("AVSampleBufferGeneratorBatch", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSampleBufferGeneratorBatch : Foundation.NSObject { // constructors protected AVSampleBufferGeneratorBatch (Foundation.NSObjectFlag t); protected AVSampleBufferGeneratorBatch (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } // methods public virtual void Cancel (); public virtual void MakeDataReady (AVSampleBufferGeneratorBatchMakeReadyCallback completionHandler); public virtual System.Threading.Tasks.Task MakeDataReadyAsync (); }public sealed delegate AVSampleBufferGeneratorBatchMakeReadyCallback : System.MulticastDelegate { // constructors public AVSampleBufferGeneratorBatchMakeReadyCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (Foundation.NSError error); }[Foundation.RegisterAttribute("AVSampleBufferRequest", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class AVSampleBufferRequest : Foundation.NSObject { // constructors public AVSampleBufferRequest (AVSampleCursor startCursor); protected AVSampleBufferRequest (Foundation.NSObjectFlag t); protected AVSampleBufferRequest (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSampleBufferRequestDirection Direction { get; set; } public virtual AVSampleCursor LimitCursor { get; set; } public virtual IntPtr MaxSampleCount { get; set; } public virtual AVSampleBufferRequestMode Mode { get; set; } public virtual CoreMedia.CMTime OverrideTime { get; set; } public virtual IntPtr PreferredMinSampleCount { get; set; } public virtual AVSampleCursor StartCursor { get; } }[Foundation.RegisterAttribute("AVSampleBufferVideoRenderer", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public class AVSampleBufferVideoRenderer : Foundation.NSObject, IAVQueuedSampleBufferRendering, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSampleBufferVideoRenderer (); protected AVSampleBufferVideoRenderer (Foundation.NSObjectFlag t); protected AVSampleBufferVideoRenderer (ObjCRuntime.NativeHandle handle); // properties public static Foundation.NSString AVSampleBufferVideoRendererDidFailToDecodeNotification { get; } public static Foundation.NSString AVSampleBufferVideoRendererDidFailToDecodeNotificationErrorKey { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSError Error { get; } public virtual bool HasSufficientMediaDataForReliablePlaybackStart { get; } public virtual bool ReadyForMoreMediaData { get; } public virtual bool RequiresFlushToResumeDecoding { get; } public static Foundation.NSString RequiresFlushToResumeDecodingDidChangeNotification { get; } public virtual AVQueuedSampleBufferRenderingStatus Status { get; } public virtual CoreMedia.CMTimebase Timebase { get; } // methods public virtual CoreVideo.CVPixelBuffer CopyDisplayedPixelBuffer (); public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer); public virtual void ExpectMinimumUpcomingSampleBufferPresentationTime (CoreMedia.CMTime minimumUpcomingPresentationTime); public virtual void ExpectMonotonicallyIncreasingUpcomingSampleBufferPresentationTimes (); public virtual void Flush (); public virtual void FlushWithRemovalOfDisplayedImage (bool removeDisplayedImage, System.Action handler); public virtual void LoadVideoPerformanceMetrics (AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback completionHandler); public virtual System.Threading.Tasks.Task<AVVideoPerformanceMetrics> LoadVideoPerformanceMetricsAsync (); public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler); public virtual void ResetUpcomingSampleBufferPresentationTimeExpectations (); public virtual void StopRequestingMediaData (); // inner types [System.Runtime.CompilerServices.NullableAttribute(0)] public static class Notifications { // methods public static Foundation.NSObject ObserveAVSampleBufferVideoRendererDidFailToDecode (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAVSampleBufferVideoRendererDidFailToDecode (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveRequiresFlushToResumeDecodingDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveRequiresFlushToResumeDecodingDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); } }public sealed delegate AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback : System.MulticastDelegate { // constructors public AVSampleBufferVideoRendererLoadVideoPerformanceMetricsCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVVideoPerformanceMetrics videoPerformanceMetrics, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVVideoPerformanceMetrics videoPerformanceMetrics); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public enum AVSpatialCaptureDiscomfortReason { NotEnoughLight = 0, SubjectTooClose = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public static class AVSpatialCaptureDiscomfortReasonExtensions { // methods public static Foundation.NSString GetConstant (this AVSpatialCaptureDiscomfortReason self); public static AVSpatialCaptureDiscomfortReason? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AVSpatialCaptureDiscomfortReason GetValue (Foundation.NSString constant); public static AVSpatialCaptureDiscomfortReason GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("AVSpeechSynthesisMarker", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisMarker : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSpeechSynthesisMarker (); public AVSpeechSynthesisMarker (Foundation.NSCoder coder); protected AVSpeechSynthesisMarker (Foundation.NSObjectFlag t); protected AVSpeechSynthesisMarker (ObjCRuntime.NativeHandle handle); public AVSpeechSynthesisMarker (AVSpeechSynthesisMarkerMark type, Foundation.NSRange range, UIntPtr byteSampleOffset); public AVSpeechSynthesisMarker (Foundation.NSRange range, IntPtr byteSampleOffset, AVSpeechSynthesisMarkerRangeOption option); public AVSpeechSynthesisMarker (string value, IntPtr byteSampleOffset, AVSpeechSynthesisMarkerStringOption option); // properties public virtual string BookmarkName { get; set; } public virtual UIntPtr ByteSampleOffset { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSpeechSynthesisMarkerMark Mark { get; set; } public virtual string Phoneme { get; set; } public virtual Foundation.NSRange TextRange { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum AVSpeechSynthesisMarkerMark { Bookmark = 4, Paragraph = 3, Phoneme = 0, Sentence = 2, Word = 1, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public enum AVSpeechSynthesisMarkerRangeOption { Paragraph = 2, Sentence = 1, Word = 0, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public enum AVSpeechSynthesisMarkerStringOption { Bookmark = 1, Phoneme = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVSpeechSynthesisPersonalVoiceAuthorizationStatus { Authorized = 3, Denied = 1, NotDetermined = 0, Unsupported = 2, }[Foundation.RegisterAttribute("AVSpeechSynthesisProviderAudioUnit", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisProviderAudioUnit : AudioUnit.AUAudioUnit { // constructors protected AVSpeechSynthesisProviderAudioUnit (Foundation.NSObjectFlag t); protected AVSpeechSynthesisProviderAudioUnit (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSpeechSynthesisProviderOutputBlock SpeechSynthesisOutputMetadataBlock { get; set; } public virtual AVSpeechSynthesisProviderVoice[] SpeechVoices { get; set; } // methods public virtual void CancelSpeechRequest (); public static AVSpeechSynthesisProviderAudioUnit Create (AudioUnit.AudioComponentDescription componentDescription, AudioUnit.AudioComponentInstantiationOptions options, out Foundation.NSError error); public virtual void SynthesizeSpeechRequest (AVSpeechSynthesisProviderRequest speechRequest); }public sealed delegate AVSpeechSynthesisProviderOutputBlock : System.MulticastDelegate { // constructors public AVSpeechSynthesisProviderOutputBlock (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVSpeechSynthesisMarker[] markers, AVSpeechSynthesisProviderRequest request, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVSpeechSynthesisMarker[] markers, AVSpeechSynthesisProviderRequest request); }[Foundation.RegisterAttribute("AVSpeechSynthesisProviderRequest", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisProviderRequest : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSpeechSynthesisProviderRequest (Foundation.NSCoder coder); protected AVSpeechSynthesisProviderRequest (Foundation.NSObjectFlag t); protected AVSpeechSynthesisProviderRequest (ObjCRuntime.NativeHandle handle); public AVSpeechSynthesisProviderRequest (string ssmlRepresentation, AVSpeechSynthesisProviderVoice voice); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string SsmlRepresentation { get; } public virtual AVSpeechSynthesisProviderVoice Voice { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("AVSpeechSynthesisProviderVoice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class AVSpeechSynthesisProviderVoice : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVSpeechSynthesisProviderVoice (Foundation.NSCoder coder); protected AVSpeechSynthesisProviderVoice (Foundation.NSObjectFlag t); protected AVSpeechSynthesisProviderVoice (ObjCRuntime.NativeHandle handle); public AVSpeechSynthesisProviderVoice (string name, string identifier, string[] primaryLanguages, string[] supportedLanguages); // properties public virtual IntPtr Age { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVSpeechSynthesisVoiceGender Gender { get; set; } public virtual string Identifier { get; } public virtual string Name { get; } public virtual string[] PrimaryLanguages { get; } public virtual string[] SupportedLanguages { get; } public virtual string Version { get; set; } public virtual long VoiceSize { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); public static void UpdateSpeechVoices (); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum AVSpeechSynthesisVoiceTraits { IsNoveltyVoice = 1, IsPersonalVoice = 2, None = 0, }public sealed delegate AVSpeechSynthesizerBufferCallback : System.MulticastDelegate { // constructors public AVSpeechSynthesizerBufferCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAudioBuffer buffer, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAudioBuffer buffer); }public sealed delegate AVSpeechSynthesizerMarkerCallback : System.MulticastDelegate { // constructors public AVSpeechSynthesizerMarkerCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVSpeechSynthesisMarker[] markers, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVSpeechSynthesisMarker[] markers); }public sealed delegate AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback : System.MulticastDelegate { // constructors public AVSpeechSynthesizerRequestPersonalVoiceAuthorizationCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVSpeechSynthesisPersonalVoiceAuthorizationStatus status, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVSpeechSynthesisPersonalVoiceAuthorizationStatus status); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public class AVSpeechSynthesizerWillSpeakMarkerEventArgs : System.EventArgs { // constructors public AVSpeechSynthesizerWillSpeakMarkerEventArgs (AVSpeechSynthesisMarker marker, AVSpeechUtterance utterance); // properties public AVSpeechSynthesisMarker Marker { get; set; } public AVSpeechUtterance Utterance { get; set; } }[Serializable] public enum AVSpeechUtteranceInitializationOption { PlainText = 0, SsmlRepresentation = 1, }public sealed delegate AVVideoCompositionCreateApplier : System.MulticastDelegate { // constructors public AVVideoCompositionCreateApplier (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVAsynchronousCIImageFilteringRequest applier, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVAsynchronousCIImageFilteringRequest applier); }public sealed delegate AVVideoCompositionCreateCallback : System.MulticastDelegate { // constructors public AVVideoCompositionCreateCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (AVVideoComposition videoComposition, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (AVVideoComposition videoComposition, Foundation.NSError error); }public sealed delegate AVVideoCompositionDetermineValidityCallback : System.MulticastDelegate { // constructors public AVVideoCompositionDetermineValidityCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (bool isValid, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (bool isValid, Foundation.NSError error); }[Foundation.RegisterAttribute("AVVideoOutputSpecification", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public class AVVideoOutputSpecification : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVVideoOutputSpecification (Foundation.NSObjectFlag t); public AVVideoOutputSpecification (Foundation.NSObject[] tagCollections); protected AVVideoOutputSpecification (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> DefaultOutputSettings { get; set; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> DefaultPixelBufferAttributes { get; set; } public virtual Foundation.NSObject[] PreferredTagCollections { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void SetOutputSettings (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> outputSettings, CoreMedia.CMTagCollection tagCollection); }[Foundation.RegisterAttribute("AVVideoPerformanceMetrics", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.4")] public class AVVideoPerformanceMetrics : Foundation.NSObject { // constructors protected AVVideoPerformanceMetrics (Foundation.NSObjectFlag t); protected AVVideoPerformanceMetrics (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual IntPtr NumberOfCorruptedFrames { get; } public virtual IntPtr NumberOfDroppedFrames { get; } public virtual IntPtr NumberOfFramesDisplayedUsingOptimizedCompositing { get; } public virtual double TotalAccumulatedFrameDelay { get; } public virtual IntPtr TotalNumberOfFrames { get; } }[Foundation.RegisterAttribute("AVZoomRange", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] public class AVZoomRange : Foundation.NSObject { // constructors protected AVZoomRange (Foundation.NSObjectFlag t); protected AVZoomRange (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual System.Runtime.InteropServices.NFloat MaxZoomFactor { get; } public virtual System.Runtime.InteropServices.NFloat MinZoomFactor { get; } // methods public virtual bool ContainsZoomFactor (System.Runtime.InteropServices.NFloat zoomFactor); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")] public enum CMTagCollectionVideoOutputPreset { Monoscopic = 0, Stereoscopic = 1, }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class CMTagCollectionVideoOutputPreset_Extensions { // methods public static CoreMedia.CMTagCollection Create (this CMTagCollectionVideoOutputPreset value, out CoreMedia.CMTagCollectionError status); }[Foundation.ProtocolAttribute(Name = AVAudioRecorderDelegate, WrapperType = AVFoundation.AVAudioRecorderDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = FinishedRecording, Selector = audioRecorderDidFinishRecording:successfully:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = EncoderError, Selector = audioRecorderEncodeErrorDidOccur:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public interface IAVAudioRecorderDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void EncoderError (AVAudioRecorder recorder, Foundation.NSError error); public virtual void FinishedRecording (AVAudioRecorder recorder, bool flag); }[Foundation.ProtocolAttribute(Name = AVCaptureAudioDataOutputSampleBufferDelegate, WrapperType = AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidOutputSampleBuffer, Selector = captureOutput:didOutputSampleBuffer:fromConnection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public interface IAVCaptureAudioDataOutputSampleBufferDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); }[Foundation.ProtocolAttribute(Name = AVCaptureDataOutputSynchronizerDelegate, WrapperType = AVFoundation.AVCaptureDataOutputSynchronizerDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidOutputSynchronizedDataCollection, Selector = dataOutputSynchronizer:didOutputSynchronizedDataCollection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public interface IAVCaptureDataOutputSynchronizerDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection); }[Foundation.ProtocolAttribute(Name = AVCaptureDepthDataOutputDelegate, WrapperType = AVFoundation.AVCaptureDepthDataOutputDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidOutputDepthData, Selector = depthDataOutput:didOutputDepthData:timestamp:connection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidDropDepthData, Selector = depthDataOutput:didDropDepthData:timestamp:connection:reason:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public interface IAVCaptureDepthDataOutputDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidDropDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection, AVCaptureOutputDataDroppedReason reason); public virtual void DidOutputDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection); }[Foundation.ProtocolAttribute(Name = AVCaptureMetadataOutputObjectsDelegate, WrapperType = AVFoundation.AVCaptureMetadataOutputObjectsDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidOutputMetadataObjects, Selector = captureOutput:didOutputMetadataObjects:fromConnection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] public interface IAVCaptureMetadataOutputObjectsDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection); }[Foundation.ProtocolAttribute(Name = AVCapturePhotoCaptureDelegate, WrapperType = AVFoundation.AVCapturePhotoCaptureDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillBeginCapture, Selector = captureOutput:willBeginCaptureForResolvedSettings:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillCapturePhoto, Selector = captureOutput:willCapturePhotoForResolvedSettings:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidCapturePhoto, Selector = captureOutput:didCapturePhotoForResolvedSettings:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishProcessingPhoto, Selector = captureOutput:didFinishProcessingPhoto:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishRecordingLivePhotoMovie, Selector = captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishProcessingLivePhotoMovie, Selector = captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidFinishCapture, Selector = captureOutput:didFinishCaptureForResolvedSettings:error:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public interface IAVCapturePhotoCaptureDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); public virtual void DidFinishCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error); public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error); public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error); public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings); public virtual void WillBeginCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); public virtual void WillCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings); }[Foundation.ProtocolAttribute(Name = AVCapturePhotoFileDataRepresentationCustomizer, WrapperType = AVFoundation.AVCapturePhotoFileDataRepresentationCustomizerWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetReplacementMetadata, Selector = replacementMetadataForPhoto:, ReturnType = Foundation.NSDictionary`2<Foundation.NSString,Foundation.NSObject>, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetReplacementEmbeddedThumbnail, Selector = replacementEmbeddedThumbnailPixelBufferWithPhotoFormat:forPhoto:, ReturnType = CoreVideo.CVPixelBuffer, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetReplacementDepthData, Selector = replacementDepthDataForPhoto:, ReturnType = AVFoundation.AVDepthData, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetReplacementPortraitEffectsMatte, Selector = replacementPortraitEffectsMatteForPhoto:, ReturnType = AVFoundation.AVPortraitEffectsMatte, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetReplacementSemanticSegmentationMatte, Selector = replacementSemanticSegmentationMatteOfType:forPhoto:, ReturnType = AVFoundation.AVSemanticSegmentationMatte, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetReplacementAppleProRawCompressionSettings, Selector = replacementAppleProRAWCompressionSettingsForPhoto:defaultSettings:maximumBitDepth:, ReturnType = Foundation.NSDictionary`2<Foundation.NSString,Foundation.NSObject>, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] public interface IAVCapturePhotoFileDataRepresentationCustomizer : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementAppleProRawCompressionSettings (AVCapturePhoto photo, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> defaultSettings, IntPtr maximumBitDepth); public virtual AVDepthData GetReplacementDepthData (AVCapturePhoto photo); public virtual CoreVideo.CVPixelBuffer GetReplacementEmbeddedThumbnail (out Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> replacementEmbeddedThumbnailPhotoFormatOut, AVCapturePhoto photo); public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementMetadata (AVCapturePhoto photo); public virtual AVPortraitEffectsMatte GetReplacementPortraitEffectsMatte (AVCapturePhoto photo); public virtual AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo); }[Foundation.ProtocolAttribute(Name = AVCapturePhotoOutputReadinessCoordinatorDelegate, WrapperType = AVFoundation.AVCapturePhotoOutputReadinessCoordinatorDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = CaptureReadinessDidChange, Selector = readinessCoordinator:captureReadinessDidChange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public interface IAVCapturePhotoOutputReadinessCoordinatorDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void CaptureReadinessDidChange (AVCapturePhotoOutputReadinessCoordinator coordinator, AVCapturePhotoOutputCaptureReadiness captureReadiness); }[Foundation.ProtocolAttribute(Name = AVCaptureSessionControlsDelegate, WrapperType = AVFoundation.AVCaptureSessionControlsDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidBecomeActive, Selector = sessionControlsDidBecomeActive:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WillEnterFullscreenAppearance, Selector = sessionControlsWillEnterFullscreenAppearance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WillExitFullscreenAppearance, Selector = sessionControlsWillExitFullscreenAppearance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidBecomeInactive, Selector = sessionControlsDidBecomeInactive:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVCaptureSessionControlsDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidBecomeActive (AVCaptureSession session); public virtual void DidBecomeInactive (AVCaptureSession session); public virtual void WillEnterFullscreenAppearance (AVCaptureSession session); public virtual void WillExitFullscreenAppearance (AVCaptureSession session); }[Foundation.ProtocolAttribute(Name = AVCaptureVideoDataOutputSampleBufferDelegate, WrapperType = AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidOutputSampleBuffer, Selector = captureOutput:didOutputSampleBuffer:fromConnection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidDropSampleBuffer, Selector = captureOutput:didDropSampleBuffer:fromConnection:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public interface IAVCaptureVideoDataOutputSampleBufferDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidDropSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection); }[Foundation.ProtocolAttribute(Name = AVMetricEventStreamPublisher, WrapperType = AVFoundation.AVMetricEventStreamPublisherWrapper, BackwardsCompatibleCodeGeneration = False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVMetricEventStreamPublisher : ObjCRuntime.INativeObject, System.IDisposable { }[Foundation.ProtocolAttribute(Name = AVMetricEventStreamSubscriber, WrapperType = AVFoundation.AVMetricEventStreamSubscriberWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidReceiveEvent, Selector = publisher:didReceiveEvent:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVMetricEventStreamSubscriber : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidReceiveEvent (IAVMetricEventStreamPublisher publisher, AVMetricEvent event); }[Foundation.ProtocolAttribute(Name = AVPlayerItemIntegratedTimelineObserver, WrapperType = AVFoundation.AVPlayerItemIntegratedTimelineObserverWrapper, BackwardsCompatibleCodeGeneration = False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] public interface IAVPlayerItemIntegratedTimelineObserver : ObjCRuntime.INativeObject, System.IDisposable { }Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] --[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ---public virtual UIKit.UIAction[] InfoViewActions { get; set; }[Foundation.RegisterAttribute("AVContinuityDevicePickerViewController", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public class AVContinuityDevicePickerViewController : UIKit.UIViewController { // constructors public AVContinuityDevicePickerViewController (); public AVContinuityDevicePickerViewController (Foundation.NSCoder coder); protected AVContinuityDevicePickerViewController (Foundation.NSObjectFlag t); protected AVContinuityDevicePickerViewController (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public IAVContinuityDevicePickerViewControllerDelegate Delegate { get; set; } public static bool Supported { get; } public virtual Foundation.NSObject WeakDelegate { get; set; } // methods protected override void Dispose (bool disposing); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__AVKit_AVContinuityDevicePickerViewControllerDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public class AVContinuityDevicePickerViewControllerDelegate : Foundation.NSObject, IAVContinuityDevicePickerViewControllerDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVContinuityDevicePickerViewControllerDelegate (); protected AVContinuityDevicePickerViewControllerDelegate (Foundation.NSObjectFlag t); protected AVContinuityDevicePickerViewControllerDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidCancel (AVContinuityDevicePickerViewController pickerViewController); public virtual void DidConnectDevice (AVContinuityDevicePickerViewController pickerViewController, AVFoundation.AVContinuityDevice device); public virtual void DidEndPresenting (AVContinuityDevicePickerViewController pickerViewController); public virtual void WillBeginPresenting (AVContinuityDevicePickerViewController pickerViewController); }[Foundation.ProtocolAttribute(Name = AVContinuityDevicePickerViewControllerDelegate, WrapperType = AVKit.AVContinuityDevicePickerViewControllerDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillBeginPresenting, Selector = continuityDevicePickerWillBeginPresenting:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidConnectDevice, Selector = continuityDevicePicker:didConnectDevice:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidCancel, Selector = continuityDevicePickerDidCancel:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidEndPresenting, Selector = continuityDevicePickerDidEndPresenting:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public interface IAVContinuityDevicePickerViewControllerDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidCancel (AVContinuityDevicePickerViewController pickerViewController); public virtual void DidConnectDevice (AVContinuityDevicePickerViewController pickerViewController, AVFoundation.AVContinuityDevice device); public virtual void DidEndPresenting (AVContinuityDevicePickerViewController pickerViewController); public virtual void WillBeginPresenting (AVContinuityDevicePickerViewController pickerViewController); }Added methods:
public static AXTechnology? GetNullableValue (ObjCRuntime.NativeHandle handle); public static AXTechnology GetValue (ObjCRuntime.NativeHandle handle);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; }Added methods:
public static ASAuthorizationOperation? GetNullableValue (ObjCRuntime.NativeHandle handle); public static ASAuthorizationOperation GetValue (ObjCRuntime.NativeHandle handle);Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnumExtensions
Added methods:
public static ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnum? GetNullableValue (ObjCRuntime.NativeHandle handle); public static ASAuthorizationPublicKeyCredentialUserVerificationPreferenceEnum GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static ASAuthorizationScope? GetNullableValue (ObjCRuntime.NativeHandle handle); public static ASAuthorizationScope GetValue (ObjCRuntime.NativeHandle handle);Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Not available anymore.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---OAuth1 = 5Added methods:
public static CAContentsFormat? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CAContentsFormat GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CACornerCurve? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CACornerCurve GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CAGradientLayerType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CAGradientLayerType GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CAScroll? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CAScroll GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CATextLayerAlignmentMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CATextLayerAlignmentMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CATextLayerTruncationMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CATextLayerTruncationMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CAToneMapMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CAToneMapMode GetValue (ObjCRuntime.NativeHandle handle);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);Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'NSUrlSession' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'NSUrlSession' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'NSUrlSession' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'NSUrlSession' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSUrlSession' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSUrlSession' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'NSUrlSession' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'NSUrlSession' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public CFNetwork.CFHTTPStream CreateForStreamedHTTPRequest (CFNetwork.CFHTTPMessage request, Foundation.NSInputStream body) ++public CFNetwork.CFHTTPStream CreateForStreamedHTTPRequest (CFNetwork.CFHTTPMessage request, Foundation.NSInputStream body)Added methods:
public static CFStringTransform? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CFStringTransform GetValue (ObjCRuntime.NativeHandle handle);[Serializable] [ObjCRuntime.NativeAttribute()] public enum CFComparisonResult { EqualTo = 0, GreaterThan = 1, LessThan = -1, }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)Added methods:
public static CGConstantColor? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CGConstantColor GetValue (ObjCRuntime.NativeHandle handle);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)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public CGImage ScreenImage { get; } ++public CGImage ScreenImage { get; }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)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```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);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Added constructor:
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; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Added methods:
public static CHHapticEventParameterId? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CHHapticEventParameterId GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Added methods:
public static CHHapticEventType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CHHapticEventType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified constructors:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---public CHHapticPattern (Foundation.NSUrl url, out Foundation.NSError error)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -public bool? EventWaveformUseVolumeEnvelope { get; set; } ++public bool? EventWaveformUseVolumeEnvelope { get; set; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CompletionHandler, Selector = completionHandler, PropertyType = System.Action`1, GetterSelector = completionHandler, SetterSelector = setCompletionHandler:, ArgumentSemantic = 0, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V14)] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CompletionHandler, Selector = completionHandler, PropertyType = System.Action`1, GetterSelector = completionHandler, SetterSelector = setCompletionHandler:, ArgumentSemantic = 0, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V14)] --[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CompletionHandler, Selector = completionHandler, PropertyType = System.Action`1, GetterSelector = completionHandler, SetterSelector = setCompletionHandler:, ArgumentSemantic = 0, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V10)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CompletionHandler, Selector = completionHandler, PropertyType = System.Action`1, GetterSelector = completionHandler, SetterSelector = setCompletionHandler:, ArgumentSemantic = 0, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDActionArity1V10)] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public CIContext FromContext (OpenGLES.EAGLContext eaglContext, CIContextOptions options) ++public CIContext FromContext (OpenGLES.EAGLContext eaglContext, CIContextOptions options)Added methods:
public static CIRawDecoderVersion? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CIRawDecoderVersion GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---public virtual bool AuthorizationRequestInProgress { get; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---public virtual bool ServiceSessionRequired { get; }Added property:
public CMTaggedBufferGroupFormatType TaggedBufferGroupFormatType { get; }Added value:
TaggedBufferGroup = 1952606066,Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] - ++ ```Added property:
public CMTaggedBufferGroup TaggedBufferGroup { get; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMSampleBuffer CreateReady (CMBlockBuffer dataBuffer, CMFormatDescription formatDescription, int samplesCount, CMSampleTimingInfo[] sampleTimingArray, UIntPtr[] sampleSizeArray, out CMSampleBufferError error) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo[] timing) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)] +[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo[] timing, out IntPtr status) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMAudioFormatDescription GetAudioFormatDescription () ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMBlockBuffer GetDataBuffer () ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CoreVideo.CVImageBuffer GetImageBuffer () ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMSampleTimingInfo[] GetSampleTimingInfo () -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)] +[System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(-1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMSampleTimingInfo[] GetSampleTimingInfo (out IntPtr status) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CMVideoFormatDescription GetVideoFormatDescription ()Added methods:
public static CMSampleBuffer CreateWithNewTiming (CMSampleBuffer original, CMSampleTimingInfo[] timing, out int status); public CMSampleTimingInfo[] GetSampleTimingInfo (out int status);Added methods:
public static CMSampleBufferAttachmentKey? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMSampleBufferAttachmentKey GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public string DroppedFrameReason { get; } ++public string DroppedFrameReason { get; }Modified constructors:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the (CFAllocator, CMClock) overload instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use the (CFAllocator, CMClock) overload instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use the (CFAllocator, CMClock) overload instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use the (CFAllocator, CMClock) overload instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use the (CFAllocator, CMClock) overload instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use the (CFAllocator, CMClock) overload instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the (CFAllocator, CMClock) overload instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the (CFAllocator, CMClock) overload 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 CMTimebase (CMClock masterClock) ++public CMTimebase (CMClock masterClock) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0", "Use the (CFAllocator, CMTimebase) overload instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0", "Use the (CFAllocator, CMTimebase) overload instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use the (CFAllocator, CMTimebase) overload instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use the (CFAllocator, CMTimebase) overload instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use the (CFAllocator, CMTimebase) overload instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use the (CFAllocator, CMTimebase) overload instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the (CFAllocator, CMTimebase) overload instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use the (CFAllocator, CMTimebase) overload 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 CMTimebase (CMTimebase masterTimebase) ++public CMTimebase (CMTimebase masterTimebase)Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopySource' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopySource' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CopySource' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CopySource' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopySource' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopySource' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopySource' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopySource' 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 CMClockOrTimebase CopyMaster () ++public CMClockOrTimebase CopyMaster () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceClock' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceClock' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceClock' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'SourceClock' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'SourceClock' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceClock' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceClock' 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 CMClock CopyMasterClock () ++public CMClock CopyMasterClock () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceTimebase' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SourceTimebase' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SourceTimebase' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'SourceTimebase' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'SourceTimebase' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceTimebase' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceTimebase' 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 CMTimebase CopyMasterTimebase () ++public CMTimebase CopyMasterTimebase () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'UltimateSourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'UltimateSourceClock' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'UltimateSourceClock' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'UltimateSourceClock' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'UltimateSourceClock' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'UltimateSourceClock' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'UltimateSourceClock' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'UltimateSourceClock' 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 CMClock CopyUltimateMasterClock () ++public CMClock CopyUltimateMasterClock () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopyMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopyMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'CopyMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'CopyMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopyMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopyMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopyMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopyMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceClock' instead.")] ---public CMClock GetMasterClock () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopyMasterTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopyMasterTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'CopyMasterTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'CopyMasterTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopyMasterTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopyMasterTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopyMasterTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopyMasterTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'SourceTimebase' instead.")] ---public CMTimebase GetMasterTimebase () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopyUltimateMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'CopyUltimateMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'UltimateSourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'UltimateSourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'CopyUltimateMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'CopyUltimateMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'UltimateSourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'UltimateSourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopyUltimateMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CopyUltimateMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'UltimateSourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'UltimateSourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopyUltimateMasterClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'CopyUltimateMasterClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'UltimateSourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'UltimateSourceClock' instead.")] ---public CMClock GetUltimateMasterClock () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceClock' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0", "Use 'SourceClock' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0", "Use 'SourceClock' instead.")] ---public CMTimebaseError SetMasterClock (CMClock newMasterClock) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "Use 'SourceTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10", "Use 'SourceTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'SourceTimebase' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0", "Use 'SourceTimebase' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios8.0", "Use 'SourceTimebase' instead.")] ---public CMTimebaseError SetMasterTimebase (CMTimebase newMasterTimebase)Added method:
public CMClockOrTimebase CopySource ();[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMPackingType { None = 1852796517, OverUnder = 1870030194, SideBySide = 1936286821, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMProjectionType { Equirectangular = 1701934441, Fisheye = 1718186856, HalfEquirectangular = 1751478645, Rectangular = 1919247220, }[Serializable] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum CMStereoViewComponents { LeftEye = 1, None = 0, RightEye = 2, }[Serializable] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum CMStereoViewInterpretationOptions { AdditionalViews = 2, Default = 0, StereoOrderReversed = 1, }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public struct CMTag { // properties public CMTagCategory Category { get; } public CMTagDataType DataType { get; } public ulong FlagsValue { get; } public double Float64Value { get; } public bool HasFlagsValue { get; } public bool HasFloat64Value { get; } public bool HasInt64Value { get; } public bool HasOSTypeValue { get; } public long Int64Value { get; } public static CMTag Invalid { get; } public bool IsValid { get; } public static CMTag MediaSubTypeMebx { get; } public static CMTag MediaTypeAudio { get; } public static CMTag MediaTypeMetadata { get; } public static CMTag MediaTypeVideo { get; } public uint OSTypeValue { get; } public static CMTag PackingTypeNone { get; } public static CMTag PackingTypeOverUnder { get; } public static CMTag PackingTypeSideBySide { get; } public static CMTag ProjectionTypeEquirectangular { get; } public static CMTag ProjectionTypeFisheye { get; } public static CMTag ProjectionTypeHalfEquirectangular { get; } public static CMTag ProjectionTypeRectangular { get; } public static CMTag StereoInterpretationOrderReversed { get; } public static CMTag StereoLeftAndRightEye { get; } public static CMTag StereoLeftEye { get; } public static CMTag StereoNone { get; } public static CMTag StereoRightEye { get; } public ulong Value { get; } // methods public static CoreFoundation.CFComparisonResult Compare (CMTag tag1, CMTag tag2); public static CMTag? Create (Foundation.NSDictionary dictionary); public static CMTag CreateWithFlagsValue (CMTagCategory category, ulong flags); public static CMTag CreateWithFloat64Value (CMTagCategory category, double value); public static CMTag CreateWithOSTypeValue (CMTagCategory category, uint osTypeValue); public static CMTag CreateWithSInt64Value (CMTagCategory category, long value); public override bool Equals (object obj); public static bool Equals (CMTag tag1, CMTag tag2); public override int GetHashCode (); public Foundation.NSDictionary ToDictionary (); public override string ToString (); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMTagCategory { ChannelId = 1986226286, MediaSubType = 1836283234, MediaType = 1835297121, PackingType = 1885430635, PixelFormat = 1885960294, ProjectionType = 1886547818, StereoView = 1702454643, StereoViewInterpretation = 1702455664, TrackId = 1953653099, Undefined = 0, VideoLayerId = 1986814329, }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public class CMTagCollection : CoreFoundation.NativeObject { // properties public IntPtr Count { get; } public bool IsEmpty { get; } public CMTag[] Tags { get; } // methods public CMTagCollectionError Add (CMTag tag); public CMTagCollectionError Add (CMTagCollection collection); public CMTagCollectionError Add (CMTag[] tags); public void Apply (CMTagCollectionApplyFunction callback); public CMTag ApplyUntil (CMTagCollectionTagFilterFunction callback); public bool ContainsCategory (CMTagCategory category); public bool ContainsTag (CMTag tag); public bool ContainsTagCollection (CMTagCollection tagCollection); public bool ContainsTags (CMTag[] tags); public CMTagCollection Copy (out CMTagCollectionError status); public static CMTagCollection Create (CMTag[] tags); public static CMTagCollection Create (Foundation.NSData data, out CMTagCollectionError status); public static CMTagCollection Create (Foundation.NSDictionary dictionary, out CMTagCollectionError status); public static CMTagCollection Create (out CMTagCollectionError status, CMTag[] tags); public static CMTagCollection CreateMutable (); public static CMTagCollection CreateMutable (out CMTagCollectionError status); public static CMTagCollection CreateMutable (IntPtr capacity, out CMTagCollectionError status); public CMTagCollection CreateMutableCopy (out CMTagCollectionError status); public CMTagCollection CreateWithCopyOfTags (out CMTagCollectionError status, CMTagCategory[] categories); public CMTagCollection ExclusiveOr (CMTagCollection collection, out CMTagCollectionError status); public static CMTagCollection ExclusiveOr (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status); public IntPtr GetCount (CMTagCategory category); public IntPtr GetCount (CMTagCollectionTagFilterFunction filter); public CMTag[] GetTags (CMTagCollectionTagFilterFunction filter); public CMTag[] GetTags (out CMTagCollectionError status); public CMTag[] GetTags (CMTagCategory category, out CMTagCollectionError status); public CMTagCollectionError GetTags (CMTag[] tags, IntPtr tagCount, out IntPtr tagsCopied); public CMTagCollectionError GetTags (CMTagCategory category, CMTag[] tags, IntPtr tagCount, out IntPtr tagsCopied); public CMTagCollectionError GetTags (CMTagCollectionTagFilterFunction filter, CMTag[] tags, IntPtr tagCount, out IntPtr tagsCopied); public static IntPtr GetTypeId (); public CMTagCollection Intersect (CMTagCollection collection, out CMTagCollectionError status); public static CMTagCollection Intersect (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status); public CMTagCollectionError Remove (CMTag tag); public CMTagCollectionError RemoveAllTags (); public CMTagCollectionError RemoveAllTags (CMTagCategory category); public CMTagCollection Subtract (CMTagCollection collection, out CMTagCollectionError status); public static CMTagCollection Subtract (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status); public Foundation.NSData ToData (); public Foundation.NSDictionary ToDictionary (); public override string ToString (); public CMTagCollection Union (CMTagCollection collection, out CMTagCollectionError status); public static CMTagCollection Union (CMTagCollection collection1, CMTagCollection collection2, out CMTagCollectionError status); }public sealed delegate CMTagCollectionApplyFunction : System.MulticastDelegate { // constructors public CMTagCollectionApplyFunction (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (CMTag tag, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (CMTag tag); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMTagCollectionError { AllocationFailed = -15741, ExhaustedBufferSize = -15748, InternalError = -15742, InvalidTag = -15743, InvalidTagCollectionData = -15745, InvalidTagCollectionDataVersion = -15747, InvalidTagCollectionDictionary = -15744, NotYetImplemented = -15749, ParamErr = -15740, Success = 0, TagNotFound = -15746, }public sealed delegate CMTagCollectionTagFilterFunction : System.MulticastDelegate { // constructors public CMTagCollectionTagFilterFunction (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (CMTag tag, System.AsyncCallback callback, object object); public virtual bool EndInvoke (System.IAsyncResult result); public virtual bool Invoke (CMTag tag); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMTagDataType { Flags = 7, Float64 = 3, Invalid = 0, OSType = 5, SInt64 = 2, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMTagError { AllocationFailed = -15731, ParamErr = -15730, Success = 0, }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] public class CMTaggedBufferGroup : CoreFoundation.NativeObject { // properties public IntPtr Count { get; } // methods public static CMTaggedBufferGroup Combine (CMTaggedBufferGroup[] groups); public static CMTaggedBufferGroup Combine (out CMTaggedBufferGroupError status, CMTaggedBufferGroup[] groups); public static CMTaggedBufferGroup Create (CMTagCollection[] tagCollections, CoreFoundation.NativeObject[] buffers, out CMTaggedBufferGroupError status); public static CMTaggedBufferGroup Create (CMTagCollection[] tagCollections, CMSampleBuffer[] buffers, out CMTaggedBufferGroupError status); public static CMTaggedBufferGroup Create (CMTagCollection[] tagCollections, CoreVideo.CVPixelBuffer[] buffers, out CMTaggedBufferGroupError status); public CMFormatDescription CreateFormatDescription (out CMTaggedBufferGroupError status); public CMSampleBuffer CreateSampleBuffer (CMTime sampleBufferPts, CMTime sampleBufferDuration, CMFormatDescription formatDescription, out CMTaggedBufferGroupError status); public IntPtr GetNumberOfMatches (CMTagCollection tagCollection); public CoreVideo.CVPixelBuffer GetPixelBuffer (IntPtr index); public CoreVideo.CVPixelBuffer GetPixelBuffer (CMTag tag, out IntPtr index); public CoreVideo.CVPixelBuffer GetPixelBuffer (CMTagCollection tagCollection, out IntPtr index); public CMSampleBuffer GetSampleBuffer (IntPtr index); public CMSampleBuffer GetSampleBuffer (CMTag tag, out IntPtr index); public CMSampleBuffer GetSampleBuffer (CMTagCollection tagCollection, out IntPtr index); public CMTagCollection GetTagCollection (IntPtr index); public static CMTaggedBufferGroup GetTaggedBufferGroup (CMSampleBuffer sampleBuffer); public static IntPtr GetTypeId (); public bool Matches (CMFormatDescription formatDescription); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum CMTaggedBufferGroupError { AllocationFailed = -15781, InternalError = -15782, ParamErr = -15780, Success = 0, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] public enum CMTaggedBufferGroupFormatType { TaggedBufferGroup = 1952606066, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.4")] public enum CSSearchableItemUpdateListenerOptions { Default = 0, Priority = 4, Summarization = 2, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum CSSuggestionKind { Custom = 1, Default = 2, None = 0, }[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 CSUserInteraction { Default = 0, Focus = 1, Select = 0, }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public class CoreSpotlightConstants { // constructors public CoreSpotlightConstants (); // properties public static double CoreSpotlightVersionNumber { get; } public static string CoreSpotlightVersionString { get; } }Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'RegisterFonts' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'RegisterFonts' instead.")] -public Foundation.NSError[] RegisterFontsForUrl (Foundation.NSUrl[] fontUrls, CTFontManagerScope scope) ++public Foundation.NSError[] RegisterFontsForUrl (Foundation.NSUrl[] fontUrls, CTFontManagerScope scope) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'UnregisterFonts' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'UnregisterFonts' instead.")] -public Foundation.NSError[] UnregisterFontsForUrl (Foundation.NSUrl[] fontUrls, CTFontManagerScope scope) ++public Foundation.NSError[] UnregisterFontsForUrl (Foundation.NSUrl[] fontUrls, CTFontManagerScope scope)Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "It's now treated as 'Default'.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "It's now treated as 'Default'.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "It's now treated as 'Default'.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "It's now treated as 'Default'.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "It's now treated as 'Default'.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "It's now treated as 'Default'.")] -PromptUser = 3 ++PromptUser = 3Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios6.0", "Use 'MaximumLineSpacing' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios6.0", "Use 'MaximumLineSpacing' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'MaximumLineSpacing' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'MaximumLineSpacing' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.8", "Use 'MaximumLineSpacing' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.8", "Use 'MaximumLineSpacing' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaximumLineSpacing' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0", "Use 'MaximumLineSpacing' 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 System.Runtime.InteropServices.NFloat LineSpacing { get; } ++public System.Runtime.InteropServices.NFloat LineSpacing { get; }Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.8")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.8")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0")] -public Foundation.NSString DisableBidiProcessing { get; } ++public Foundation.NSString DisableBidiProcessing { get; }Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] -public bool DisableBidiProcessing { get; set; } ++public bool DisableBidiProcessing { get; set; }Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] -LetterCase = 3 ++LetterCase = 3Added methods:
public static CVImageBufferAlphaChannelMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CVImageBufferAlphaChannelMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CVImageBufferColorPrimaries? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CVImageBufferColorPrimaries GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CVImageBufferTransferFunction? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CVImageBufferTransferFunction GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CVImageBufferYCbCrMatrix? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CVImageBufferYCbCrMatrix GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public bool? OpenGLESCompatibility { get; set; } ++public bool? OpenGLESCompatibility { get; set; }Added property:
public CVPixelFormatType[] PixelFormatTypes { get; set; }Modified constructors:
---[ObjCRuntime.BindingImplAttribute(3)] ---public TKTokenKeychainKey (Security.SecCertificate certificate, Foundation.NSObject objectId)Modified constructors:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] -public NSAttributedString (NSData data, ref NSError error) ++public NSAttributedString (NSData data, ref NSError error) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] -public NSAttributedString (NSUrl url, ref NSError error) ++public NSAttributedString (NSUrl url, ref NSError error) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] -public NSAttributedString (NSData data, NSAttributedStringDocumentAttributes documentAttributes, ref NSError error) ++public NSAttributedString (NSData data, NSAttributedStringDocumentAttributes documentAttributes, ref NSError error) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.")] -public NSAttributedString (NSUrl url, NSAttributedStringDocumentAttributes documentAttributes, ref NSError error) ++public NSAttributedString (NSUrl url, NSAttributedStringDocumentAttributes documentAttributes, ref NSError error) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)] -public NSAttributedString (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error) ++public NSAttributedString (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)] -public NSAttributedString (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error) ++public NSAttributedString (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)] +[System.ObsoleteAttribute("Use the 'Create' method instead, because there's no way to return an error from a constructor.", False)] -public NSAttributedString (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error) ++public NSAttributedString (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)Added methods:
public static NSAttributedString Create (NSData data, out NSError error); public static NSAttributedString Create (NSUrl url, out NSError error); public static NSAttributedString Create (NSData data, NSAttributedStringDocumentAttributes options, out NSError error); public static NSAttributedString Create (NSUrl url, NSAttributedStringDocumentAttributes options, out NSError error); public static NSAttributedString Create (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error); public static NSAttributedString Create (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error); public static NSAttributedString Create (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error);Added methods:
public static NSAttributedStringNameKey? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSAttributedStringNameKey GetValue (ObjCRuntime.NativeHandle handle);Added method:
public virtual NSString GetLocalizedString (NSString key, NSString value, NSString tableName, NSString[] localizations);Modified methods:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'SetObjectForKey' instead.", False)] +[System.ObsoleteAttribute("Use 'SetObjectForKey' instead.", False)] -public virtual void SetObjectforKey (NSObject obj, NSObject key) ++public virtual void SetObjectforKey (NSObject obj, NSObject key)Added method:
public void SetObjectForKey (NSObject obj, NSObject key);Added methods:
public virtual IntPtr DecodeBytes (UIntPtr minimumLength); public virtual IntPtr DecodeBytes (string key, UIntPtr minimumLength);Added method:
public System.Collections.Generic.Dictionary<K,V> ToDictionary<K, V> (System.Func<TKey,TValue,System.ValueTuple<K,V>> convertCallback);Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] ---public NSString NSNetServicesErrorCode { get; }Added methods:
public static NSFileProtectionType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSFileProtectionType GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NSItemDownloadingStatus? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSItemDownloadingStatus GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NSLinguisticTag? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSLinguisticTag GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NSLinguisticTagScheme? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSLinguisticTagScheme GetValue (ObjCRuntime.NativeHandle handle);Modified methods:
---[ObjCRuntime.BindingImplAttribute(3)] ------[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public bool IsEqualTo (NSNumber number)Added methods:
public static bool ToBool (ObjCRuntime.NativeHandle handle); public static byte ToByte (ObjCRuntime.NativeHandle handle); public static double ToDouble (ObjCRuntime.NativeHandle handle); public static float ToFloat (ObjCRuntime.NativeHandle handle); public static short ToInt16 (ObjCRuntime.NativeHandle handle); public static int ToInt32 (ObjCRuntime.NativeHandle handle); public static long ToInt64 (ObjCRuntime.NativeHandle handle); public static System.Runtime.InteropServices.NFloat ToNFloat (ObjCRuntime.NativeHandle handle); public static IntPtr ToNInt (ObjCRuntime.NativeHandle handle); public static UIntPtr ToNUInt (ObjCRuntime.NativeHandle handle); public static sbyte ToSByte (ObjCRuntime.NativeHandle handle); public static ushort ToUInt16 (ObjCRuntime.NativeHandle handle); public static uint ToUInt32 (ObjCRuntime.NativeHandle handle); public static ulong ToUInt64 (ObjCRuntime.NativeHandle handle);Added methods:
public static NSRunLoopMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSRunLoopMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static Foundation.NSSet<TKey> Create<V> (System.Collections.Generic.IEnumerable<V> items, System.Func<V,TKey> convertCallback); public System.Collections.Generic.HashSet<T> ToHashSet<T> (System.Func<TKey,T> convertCallback);Added methods:
public static NSStringTransform? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSStringTransform GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[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 NSString FTP { get; } ++public NSString FTP { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "FTP is deprecated. Only supported when the classic loader is enabled.")] -[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 NSString HTTPProxy { get; } ++public NSString HTTPProxy { get; }Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Use HTTP/2 or HTTP/3 instead. Only supported when the classic loader is enabled.")] -[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 HttpShouldUsePipelining { get; set; } ++public virtual bool HttpShouldUsePipelining { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Not supported anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Not supported anymore.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Not supported anymore.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Not supported anymore.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Not supported anymore.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Not supported anymore.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Not supported anymore.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Not supported anymore.")] -public virtual bool ShouldUseExtendedBackgroundIdleMode { get; set; } ++public virtual bool ShouldUseExtendedBackgroundIdleMode { get; set; }Added property:
public virtual bool UsesClassicLoadingMode { get; set; }Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Not supported in iOS 17+.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Not supported in iOS 17+.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Not supported in Mac Catalyst 17+.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Not supported in Mac Catalyst 17+.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Not supported in macOS 14+.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Not supported in macOS 14+.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Not supported in tvOS 17+.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Not supported in tvOS 17+.")] -[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")] -ServerPush = 2 ++ServerPush = 2Added methods:
public static CoreAnimation.CATransform3D ToCATransform3D (ObjCRuntime.NativeHandle handle); public static CoreGraphics.CGAffineTransform ToCGAffineTransform (ObjCRuntime.NativeHandle handle); public static CoreGraphics.CGPoint ToCGPoint (ObjCRuntime.NativeHandle handle); public static CoreGraphics.CGRect ToCGRect (ObjCRuntime.NativeHandle handle); public static CoreGraphics.CGSize ToCGSize (ObjCRuntime.NativeHandle handle); public static CoreGraphics.CGVector ToCGVector (ObjCRuntime.NativeHandle handle); public static CoreLocation.CLLocationCoordinate2D ToCLLocationCoordinate2D (ObjCRuntime.NativeHandle handle); public static CoreMedia.CMTime ToCMTime (ObjCRuntime.NativeHandle handle); public static CoreMedia.CMTimeMapping ToCMTimeMapping (ObjCRuntime.NativeHandle handle); public static CoreMedia.CMTimeRange ToCMTimeRange (ObjCRuntime.NativeHandle handle); public static CoreMedia.CMVideoDimensions ToCMVideoDimensions (ObjCRuntime.NativeHandle handle); public static MapKit.MKCoordinateSpan ToMKCoordinateSpan (ObjCRuntime.NativeHandle handle); public static UIKit.NSDirectionalEdgeInsets ToNSDirectionalEdgeInsets (ObjCRuntime.NativeHandle handle); public static NSRange ToNSRange (ObjCRuntime.NativeHandle handle); public static SceneKit.SCNMatrix4 ToSCNMatrix4 (ObjCRuntime.NativeHandle handle); public static SceneKit.SCNVector3 ToSCNVector3 (ObjCRuntime.NativeHandle handle); public static SceneKit.SCNVector4 ToSCNVector4 (ObjCRuntime.NativeHandle handle); public static UIKit.UIEdgeInsets ToUIEdgeInsets (ObjCRuntime.NativeHandle handle); public static UIKit.UIOffset ToUIOffset (ObjCRuntime.NativeHandle handle);Added property:
public bool IsStubClass { get; set; }Added methods:
public static GCInputDirectional? GetNullableValue (ObjCRuntime.NativeHandle handle); public static GCInputDirectional GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static GCInputMicroGamepad? GetNullableValue (ObjCRuntime.NativeHandle handle); public static GCInputMicroGamepad GetValue (ObjCRuntime.NativeHandle handle);Added property:
public virtual GKReleaseState ReleaseState { get; }Added value:
DebugMode = 38,Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Use 'GKInviteRecipientResponse' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.4", "Use 'GKInviteRecipientResponse' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Use 'GKInviteRecipientResponse' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.4", "Use 'GKInviteRecipientResponse' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Use 'GKInviteRecipientResponse' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.4", "Use 'GKInviteRecipientResponse' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Use 'GKInviteRecipientResponse' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.4", "Use 'GKInviteRecipientResponse' 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")] - ++ ```[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] public enum GKReleaseState { Prereleased = 2, Released = 1, Unknown = 0, }Added methods:
public static HMAccessoryCategoryType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HMAccessoryCategoryType GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static HMCharacteristicType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HMCharacteristicType GetValue (ObjCRuntime.NativeHandle handle);Added value:
HomeUpgradeRequired = 105,Added methods:
public static HMServiceType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HMServiceType GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static HMSignificantEvent? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HMSignificantEvent GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static CGImageAuxiliaryDataType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CGImageAuxiliaryDataType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ------[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public INSpeakableString (Foundation.NSCoder coder) ++public INSpeakableString (Foundation.NSCoder coder) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public INSpeakableString (string spokenPhrase) ++public INSpeakableString (string spokenPhrase) -[Foundation.ExportAttribute("initWithVocabularyIdentifier:spokenPhrase:pronunciationHint:")] ++[Foundation.ExportAttribute("initWithVocabularyIdentifier:spokenPhrase:pronunciationHint:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -[ObjCRuntime.DesignatedInitializerAttribute()] +[ObjCRuntime.DesignatedInitializerAttribute()] -[System.Runtime.CompilerServices.NullableContextAttribute(1)] +[System.Runtime.CompilerServices.NullableContextAttribute(1)] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public INSpeakableString (string identifier, string spokenPhrase, string pronunciationHint) ++public INSpeakableString (string identifier, string spokenPhrase, string pronunciationHint)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public virtual string SpokenPhrase { get; } ++public virtual string SpokenPhrase { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void EncodeTo (Foundation.NSCoder encoder) ++public virtual void EncodeTo (Foundation.NSCoder encoder)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCActivationLayer CreateClampLayer (float minValue, float maxValue) ++public MLCActivationLayer CreateClampLayer (float minValue, float maxValue) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCActivationLayer CreateHardSwishLayer () ++public MLCActivationLayer CreateHardSwishLayer ()Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual bool UsesAmsGrad { get; } ++public virtual bool UsesAmsGrad { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCAdamOptimizer Create (MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, bool usesAmsGrad, UIntPtr timeStep) ++public MLCAdamOptimizer Create (MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, bool usesAmsGrad, UIntPtr timeStep)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCDeviceType ActualDeviceType { get; } ++public virtual MLCDeviceType ActualDeviceType { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCDevice GetAneDevice () ++public MLCDevice GetAneDevice () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCDevice GetDevice (MLCDeviceType type, bool selectsMultipleComputeDevices) ++public MLCDevice GetDevice (MLCDeviceType type, bool selectsMultipleComputeDevices)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor Gather (UIntPtr dimension, MLCTensor source, MLCTensor indices) ++public virtual MLCTensor Gather (UIntPtr dimension, MLCTensor source, MLCTensor indices) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor Scatter (UIntPtr dimension, MLCTensor source, MLCTensor indices, MLCTensor copyFrom, MLCReductionType reductionType) ++public virtual MLCTensor Scatter (UIntPtr dimension, MLCTensor source, MLCTensor indices, MLCTensor copyFrom, MLCReductionType reductionType) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor Select (MLCTensor[] sources, MLCTensor condition) ++public virtual MLCTensor Select (MLCTensor[] sources, MLCTensor condition)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual bool Compile (MLCGraphCompilationOptions options, MLCDevice device, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensor%GREATERTHANREPLACEMENT% inputTensors, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensorData%GREATERTHANREPLACEMENT% inputTensorsData) ++public virtual bool Compile (MLCGraphCompilationOptions options, MLCDevice device, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensor%GREATERTHANREPLACEMENT% inputTensors, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensorData%GREATERTHANREPLACEMENT% inputTensorsData)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor Mean { get; } ++public virtual MLCTensor Mean { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor Variance { get; } ++public virtual MLCTensor Variance { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCInstanceNormalizationLayer Create (UIntPtr featureChannelCount, MLCTensor mean, MLCTensor variance, MLCTensor beta, MLCTensor gamma, float varianceEpsilon, float momentum) ++public MLCInstanceNormalizationLayer Create (UIntPtr featureChannelCount, MLCTensor mean, MLCTensor variance, MLCTensor beta, MLCTensor gamma, float varianceEpsilon, float momentum)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCDeviceType DeviceType { get; } ++public virtual MLCDeviceType DeviceType { get; }Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual float CustomGlobalNorm { get; } ++public virtual float CustomGlobalNorm { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCGradientClippingType GradientClippingType { get; } ++public virtual MLCGradientClippingType GradientClippingType { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual float MaximumClippingNorm { get; } ++public virtual float MaximumClippingNorm { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual float CustomGlobalNorm { get; } ++public virtual float CustomGlobalNorm { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCGradientClippingType GradientClippingType { get; } ++public virtual MLCGradientClippingType GradientClippingType { get; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual float MaximumClippingNorm { get; } ++public virtual float MaximumClippingNorm { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCOptimizerDescriptor Create (float learningRate, float gradientRescale, bool appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale) ++public MLCOptimizerDescriptor Create (float learningRate, float gradientRescale, bool appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual UIntPtr[] Dimensions { get; } ++public virtual UIntPtr[] Dimensions { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCReductionLayer Create (MLCReductionType reductionType, UIntPtr[] dimensions) ++public MLCReductionLayer Create (MLCReductionType reductionType, UIntPtr[] dimensions)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual IntPtr[] Shape { get; } ++public virtual IntPtr[] Shape { get; }Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCTensor Create (IntPtr[] shape, MLCRandomInitializerType randomInitializerType, MLCDataType dataType) ++public MLCTensor Create (IntPtr[] shape, MLCRandomInitializerType randomInitializerType, MLCDataType dataType) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor CreateByDequantizing (MLCDataType type, MLCTensor scale, MLCTensor bias) ++public virtual MLCTensor CreateByDequantizing (MLCDataType type, MLCTensor scale, MLCTensor bias) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor CreateByDequantizing (MLCDataType type, MLCTensor scale, MLCTensor bias, IntPtr axis) ++public virtual MLCTensor CreateByDequantizing (MLCDataType type, MLCTensor scale, MLCTensor bias, IntPtr axis) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor CreateByQuantizing (MLCDataType type, float scale, IntPtr bias) ++public virtual MLCTensor CreateByQuantizing (MLCDataType type, float scale, IntPtr bias) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual MLCTensor CreateByQuantizing (MLCDataType type, MLCTensor scale, MLCTensor bias, IntPtr axis) ++public virtual MLCTensor CreateByQuantizing (MLCDataType type, MLCTensor scale, MLCTensor bias, IntPtr axis)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public MLCTensorData CreateFromBytesNoCopy (IntPtr bytes, UIntPtr length, System.Action%LESSERTHANREPLACEMENT%System.IntPtr,System.UIntPtr%GREATERTHANREPLACEMENT% deallocator) ++public MLCTensorData CreateFromBytesNoCopy (IntPtr bytes, UIntPtr length, System.Action%LESSERTHANREPLACEMENT%System.IntPtr,System.UIntPtr%GREATERTHANREPLACEMENT% deallocator)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual bool BindOptimizer (MLCTensorData[] data, MLCTensorOptimizerDeviceData[] deviceData, MLCTensor tensor) ++public virtual bool BindOptimizer (MLCTensorData[] data, MLCTensorOptimizerDeviceData[] deviceData, MLCTensor tensor) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual bool Compile (MLCGraphCompilationOptions options, MLCDevice device, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensor%GREATERTHANREPLACEMENT% inputTensors, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensorData%GREATERTHANREPLACEMENT% inputTensorsData) ++public virtual bool Compile (MLCGraphCompilationOptions options, MLCDevice device, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensor%GREATERTHANREPLACEMENT% inputTensors, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,MLCompute.MLCTensorData%GREATERTHANREPLACEMENT% inputTensorsData)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -public virtual Foundation.NSObject Copy (Foundation.NSZone zone) ++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.3", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use the Metal Performance Shaders Graph or the Accelerate framework (BNNS) instead.")] - ++ ```Added methods:
public static MKPointOfInterestCategory? GetNullableValue (ObjCRuntime.NativeHandle handle); public static MKPointOfInterestCategory GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual bool AutomaticallyPublishesNowPlayingInfo { get; set; }Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```Added methods:
public static MTLCommonCounter? GetNullableValue (ObjCRuntime.NativeHandle handle); public static MTLCommonCounter GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios16.0")] ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst16.0")] ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos13.0")] ------[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos16.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] ---public virtual UIntPtr SampleCount { get; set; }Added methods:
public static MTKTextureLoaderCubeLayout? GetNullableValue (ObjCRuntime.NativeHandle handle); public static MTKTextureLoaderCubeLayout GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static MTKTextureLoaderOrigin? GetNullableValue (ObjCRuntime.NativeHandle handle); public static MTKTextureLoaderOrigin GetValue (ObjCRuntime.NativeHandle handle);Added values:
Int2 = 536870914, UInt2 = 2,Added methods:
public static NLContextualEmebeddingKey? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NLContextualEmebeddingKey GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NLLanguage? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NLLanguage GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NLScript? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NLScript GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NLTagScheme? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NLTagScheme GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NWErrorDomain? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NWErrorDomain GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public virtual string[] ExcludedFqdns { get; set; } public virtual string[] MatchFqdns { get; set; } public virtual bool UIToggleEnabled { get; set; }Modified fields:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Not available on the current platform.", False)] +[System.ObsoleteAttribute("Not available on the current platform.", False)] -System = 0 ++System = 0Modified attributes:
-[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] ++[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] - ++ ```Added values:
IsThreadSafe = 8, PlainString = 16,Removed value:
None = 0,Added value:
Default = 0,Added properties:
public string Library { get; set; } public string NativePrefix { get; set; } public string NativeSuffix { get; set; }Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public FieldAttribute`1 (string symbolName) ++public FieldAttribute`1 (string symbolName) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public FieldAttribute`1 (string symbolName, string libraryName) ++public FieldAttribute`1 (string symbolName, string libraryName) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public FieldAttribute`1 (string symbolName, T flags) ++public FieldAttribute`1 (string symbolName, T flags) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public FieldAttribute`1 (string symbolName, string libraryName, T flags) ++public FieldAttribute`1 (string symbolName, string libraryName, T flags)Modified properties:
---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public T Flags { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public string LibraryName { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public string SymbolName { get; set; } ++public string SymbolName { get; set; }Added properties:
public string NotificationCenter { get; set; } public System.Type Type { get; set; }Modified attributes:
-[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] ++[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] - ++ ```Added values:
AutoRelease = 256, CustomMarshalDirective = 32, Factory = 4096, IsThreadSafe = 64, PlainString = 128, Proxy = 2048, ReleaseReturnValue = 1024, RetainReturnValue = 512,Modified attributes:
-[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] ++[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] - ++ ```Removed value:
IsThreadStaticAttribute = 4,Added values:
AutoRelease = 2048, CoreImageFilterProperty = 1024, CustomMarshalDirective = 32, DisableZeroCopy = 64, IsThreadSafe = 128, IsThreadStatic = 4, MarshalNativeExceptions = 16, PlainString = 512, Proxy = 16384, ReleaseReturnValue = 8192, RetainReturnValue = 4096, Transient = 256,[System.AttributeUsageAttribute(10368AllowMultiple = False)] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public class BindFromAttribute : System.Attribute { // constructors public BindFromAttribute (System.Type type); // properties public System.Type OriginalType { get; set; } public System.Type Type { get; set; } }[System.AttributeUsageAttribute(1044AllowMultiple = False)] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] public class BindingTypeAttribute`1 : System.Attribute { // constructors public BindingTypeAttribute`1 (); public BindingTypeAttribute`1 (string name); public BindingTypeAttribute`1 (T flags); public BindingTypeAttribute`1 (string name, T flags); // properties public System.Reflection.MethodAttributes DefaultCtorVisibility { get; set; } public string ErrorDomain { get; set; } public T Flags { get; set; } public System.Reflection.MethodAttributes IntPtrCtorVisibility { get; set; } public string LibraryName { get; set; } public string Name { get; set; } public System.Reflection.MethodAttributes StringCtorVisibility { get; set; } }[Serializable] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.FlagsAttribute()] public enum Category { Default = 0, IsThreadSafe = 4, }[Serializable] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.FlagsAttribute()] public enum Class { Default = 0, DisableDefaultCtor = 4, IsThreadSafe = 8, }[Serializable] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.FlagsAttribute()] public enum CoreImageFilter { Default = 0, }[Serializable] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.FlagsAttribute()] public enum Protocol { Default = 0, IsThreadSafe = 4, }[Serializable] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.FlagsAttribute()] public enum SmartEnum { Default = 0, ErrorCode = 4, }[Serializable] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] [System.FlagsAttribute()] public enum StrongDictionary { Default = 0, }Modified fields:
-public const string SdkVersion = "18.2"; +public const string SdkVersion = "18.4"; -public const string Version = "18.2.9170"; +public const string Version = "18.4.9240";Added fields:
public static const string BackgroundAssetsLibrary = "/System/Library/Frameworks/BackgroundAssets.framework/BackgroundAssets"; public static const string DataDetectionLibrary = "/System/Library/Frameworks/DataDetection.framework/DataDetection"; public static const string MetalFXLibrary = "/System/Library/Frameworks/MetalFX.framework/MetalFX"; public static const string SecurityUILibrary = "/System/Library/Frameworks/SecurityUI.framework/SecurityUI";Added method:
public static T GetStruct<T> (IntPtr handle, string symbol);Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(1)] +[System.Runtime.CompilerServices.NullableContextAttribute(1)] - ++ ```Added constructor:
public MarshalManagedExceptionEventArgs (System.Exception exception, MarshalManagedExceptionMode mode);Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void Invoke (object sender, MarshalManagedExceptionEventArgs args) ++public virtual void Invoke (object sender, MarshalManagedExceptionEventArgs args)Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(1)] +[System.Runtime.CompilerServices.NullableContextAttribute(1)] - ++ ```Added constructor:
public MarshalObjectiveCExceptionEventArgs (Foundation.NSException exception, MarshalObjectiveCExceptionMode mode);Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void Invoke (object sender, MarshalObjectiveCExceptionEventArgs args) ++public virtual void Invoke (object sender, MarshalObjectiveCExceptionEventArgs args)Added methods:
public static NativeHandle RetainAndAutoreleaseNSObject (Foundation.NSObject obj); public static NativeHandle RetainAndAutoreleaseNativeObject (INativeObject obj);Added methods:
public static PdfAnnotationHighlightingMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PdfAnnotationHighlightingMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static PdfAnnotationKey? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PdfAnnotationKey GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static PdfAnnotationLineEndingStyle? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PdfAnnotationLineEndingStyle GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static PdfAnnotationSubtype? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PdfAnnotationSubtype GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static PdfAnnotationTextIconType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PdfAnnotationTextIconType GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static PdfAnnotationWidgetSubtype? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PdfAnnotationWidgetSubtype GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static PhaseSpatialCategory? GetNullableValue (ObjCRuntime.NativeHandle handle); public static PhaseSpatialCategory GetValue (ObjCRuntime.NativeHandle handle);Added method:
public virtual void UpdateBroadcastUrl (Foundation.NSUrl broadcastUrl);Modified methods:
---[ObjCRuntime.BindingImplAttribute(3)] ---public SCNRenderer FromContext (OpenGLES.EAGLContext context, Foundation.NSDictionary options)Added methods:
public static SecAuthenticationUI? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SecAuthenticationUI GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static SecKeyAlgorithm? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SecKeyAlgorithm GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static SecKeyClass? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SecKeyClass GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static SecKeyType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SecKeyType GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public static Foundation.NSString AppleEapClient { get; } public static Foundation.NSString AppleEapServer { get; } public static Foundation.NSString AppleIPSecClient { get; } public static Foundation.NSString AppleIPSecServer { get; } public static Foundation.NSString AppleSslClient { get; } public static Foundation.NSString AppleSslServer { get; }Added values:
CertificateDuplicateExtension = -67903, MissingQualifiedCertStatement = -67904,Added methods:
public static SecTokenID? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SecTokenID GetValue (ObjCRuntime.NativeHandle handle);Added properties:
public static Foundation.NSString QCStatements { get; } public static Foundation.NSString QwacValidation { get; }Added methods:
public static SslSessionConfig? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SslSessionConfig GetValue (ObjCRuntime.NativeHandle handle);Added property:
public virtual float Confidence { get; }Added value:
Confidence = 17,Added methods:
public static SHMediaItemProperty? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SHMediaItemProperty GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static SNClassifierIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SNClassifierIdentifier GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static SKCloudServiceSetupMessageIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static SKCloudServiceSetupMessageIdentifier GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.1")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.1")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.1")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.1")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.1")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.1")] ---public Foundation.NSString AdNetworkSourceIdentifier { get; }Added methods:
public static TVDocumentEvent? GetNullableValue (ObjCRuntime.NativeHandle handle); public static TVDocumentEvent GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static TVMediaItemContentRatingDomain? GetNullableValue (ObjCRuntime.NativeHandle handle); public static TVMediaItemContentRatingDomain GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static TVMediaItemType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static TVMediaItemType GetValue (ObjCRuntime.NativeHandle handle);Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual UIViewController GetViewController (UIApplication application, string[] restorationIdentifierComponents, Foundation.NSCoder coder) ++public virtual UIViewController GetViewController (UIApplication application, string[] restorationIdentifierComponents, Foundation.NSCoder coder)Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIAccessibilityContrast AccessibilityContrast { get; set; }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string GetAccessibilityScrollStatus (UIScrollView scrollView) ++public virtual string GetAccessibilityScrollStatus (UIScrollView scrollView)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual ObjCRuntime.Class ObjectRestorationClass { get; } ++public virtual ObjCRuntime.Class ObjectRestorationClass { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] SectionIndexTitles (UITableView tableView) ++public virtual string[] SectionIndexTitles (UITableView tableView) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForFooter (UITableView tableView, IntPtr section) ++public virtual string TitleForFooter (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForHeader (UITableView tableView, IntPtr section) ++public virtual string TitleForHeader (UITableView tableView, IntPtr section)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string DocumentContextAfterInput { get; } ++public virtual string DocumentContextAfterInput { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string DocumentContextBeforeInput { get; } ++public virtual string DocumentContextBeforeInput { get; }Added methods:
public static NSAttributedStringDocumentType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSAttributedStringDocumentType GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NSTextHighlightColorScheme? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSTextHighlightColorScheme GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NSTextHighlightStyle? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSTextHighlightStyle GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static NSTextListMarkerFormats? GetNullableValue (ObjCRuntime.NativeHandle handle); public static NSTextListMarkerFormats GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UIAccessibilityPriority? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIAccessibilityPriority GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UIAccessibilityTextualContext? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIAccessibilityTextualContext GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UIAccessibilityTraits? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIAccessibilityTraits GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UIActionIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIActionIdentifier GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual string Title { get; }Added properties:
public virtual CoreGraphics.CGPoint AccessibilityActivationPoint { get; set; } public virtual Foundation.NSAttributedString AccessibilityAttributedHint { get; set; } public virtual Foundation.NSAttributedString AccessibilityAttributedLabel { get; set; } public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; } public virtual Foundation.NSAttributedString AccessibilityAttributedValue { get; set; } public virtual UIAccessibilityDirectTouchOptions AccessibilityDirectTouchOptions { get; set; } public virtual bool AccessibilityElementsHidden { get; set; } public virtual UIAccessibilityExpandedStatus AccessibilityExpandedStatus { get; set; } public virtual CoreGraphics.CGRect AccessibilityFrame { get; set; } public virtual Foundation.NSObject[] AccessibilityHeaderElements { get; set; } public virtual string AccessibilityHint { get; set; } public virtual string AccessibilityLabel { get; set; } public virtual string AccessibilityLanguage { get; set; } public virtual UIAccessibilityNavigationStyle AccessibilityNavigationStyle { get; set; } public virtual UIBezierPath AccessibilityPath { get; set; } public virtual bool AccessibilityRespondsToUserInteraction { get; set; } public virtual string AccessibilityTextualContext { get; set; } public virtual UIAccessibilityTrait AccessibilityTraits { get; set; } public virtual string[] AccessibilityUserInputLabels { get; set; } public virtual string AccessibilityValue { get; set; } public virtual bool AccessibilityViewIsModal { get; set; } public static Foundation.NSString AnnouncementDidFinishNotification { get; } public static int AnnouncementNotification { get; } public static Foundation.NSString AssistiveTechnologyKey { get; } public static Foundation.NSString AssistiveTouchStatusDidChangeNotification { get; } public static Foundation.NSString BoldTextStatusDidChangeNotification { get; } public static Foundation.NSString ButtonShapesEnabledStatusDidChangeNotification { get; } public static Foundation.NSString ClosedCaptioningStatusDidChangeNotification { get; } public static Foundation.NSString DarkerSystemColorsStatusDidChangeNotification { get; } public static Foundation.NSString ElementFocusedNotification { get; } public static Foundation.NSString FocusedElementKey { get; } public static Foundation.NSString GrayscaleStatusDidChangeNotification { get; } public static Foundation.NSString GuidedAccessStatusDidChangeNotification { get; } public static Foundation.NSString InvertColorsStatusDidChangeNotification { get; } public virtual bool IsAccessibilityElement { get; set; } public static int LayoutChangedNotification { get; } public static Foundation.NSString MonoAudioStatusDidChangeNotification { get; } public static Foundation.NSString NotificationSwitchControlIdentifier { get; } public static Foundation.NSString NotificationVoiceOverIdentifier { get; } public static Foundation.NSString OnOffSwitchLabelsDidChangeNotification { get; } public static int PageScrolledNotification { get; } public static int PauseAssistiveTechnologyNotification { get; } public static Foundation.NSString PrefersCrossFadeTransitionsStatusDidChangeNotification { get; } public static Foundation.NSString ReduceMotionStatusDidChangeNotification { get; } public static Foundation.NSString ReduceTransparencyStatusDidChangeNotification { get; } public static int ResumeAssistiveTechnologyNotification { get; } public static int ScreenChangedNotification { get; } public static Foundation.NSString ShakeToUndoDidChangeNotification { get; } public static Foundation.NSString ShouldDifferentiateWithoutColorDidChangeNotification { get; } public virtual bool ShouldGroupAccessibilityChildren { get; set; } public static Foundation.NSString SpeakScreenStatusDidChangeNotification { get; } public static Foundation.NSString SpeakSelectionStatusDidChangeNotification { get; } public static Foundation.NSString SpeechAttributeAnnouncementPriority { get; } public static Foundation.NSString SpeechAttributeIpaNotation { get; } public static Foundation.NSString SpeechAttributeLanguage { get; } public static Foundation.NSString SpeechAttributePitch { get; } public static Foundation.NSString SpeechAttributePunctuation { get; } public static Foundation.NSString SpeechAttributeQueueAnnouncement { get; } public static Foundation.NSString SpeechAttributeSpellOut { get; } public static Foundation.NSString SwitchControlStatusDidChangeNotification { get; } public static Foundation.NSString TextAttributeContext { get; } public static Foundation.NSString TextAttributeCustom { get; } public static Foundation.NSString TextAttributeHeadingLevel { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitAdjustable { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitAllowsDirectInteraction { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitButton { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitCausesPageTurn { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitHeader { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitImage { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitKeyboardKey { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitLink { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitNone { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitNotEnabled { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitPlaysSound { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitSearchField { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitSelected { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitStartsMediaSession { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitStaticText { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitSummaryElement { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitTabBar { get; } [Obsolete ("Use 'UIAccessibilityTraits' enum instead.")] public static long TraitUpdatesFrequently { get; } public static Foundation.NSString UnfocusedElementKey { get; } public static Foundation.NSString VideoAutoplayStatusDidChangeNotification { get; } public static Foundation.NSString VoiceOverStatusChanged { get; } public static Foundation.NSString VoiceOverStatusDidChangeNotification { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual IntPtr BeginBackgroundTask (string taskName, System.Action expirationHandler) ++public virtual IntPtr BeginBackgroundTask (string taskName, System.Action expirationHandler) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual bool CanOpenUrl (Foundation.NSUrl url)Added method:
public virtual bool AccessibilityActivate ();Added methods:
public static Foundation.NSObject ObserveAnnouncementDidFinish (System.EventHandler<UIAccessibilityAnnouncementFinishedEventArgs> handler); public static Foundation.NSObject ObserveAnnouncementDidFinish (Foundation.NSObject objectToObserve, System.EventHandler<UIAccessibilityAnnouncementFinishedEventArgs> handler); public static Foundation.NSObject ObserveAssistiveTechnologyKey (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAssistiveTechnologyKey (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAssistiveTouchStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveAssistiveTouchStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveBoldTextStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveBoldTextStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveButtonShapesEnabledStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveButtonShapesEnabledStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveClosedCaptioningStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveClosedCaptioningStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveDarkerSystemColorsStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveDarkerSystemColorsStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveElementFocused (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveElementFocused (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveFocusedElementKey (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveFocusedElementKey (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveGrayscaleStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveGrayscaleStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveGuidedAccessStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveGuidedAccessStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveInvertColorsStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveInvertColorsStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveMonoAudioStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveMonoAudioStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveOnOffSwitchLabelsDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveOnOffSwitchLabelsDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObservePrefersCrossFadeTransitionsStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObservePrefersCrossFadeTransitionsStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveReduceMotionStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveReduceMotionStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveReduceTransparencyStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveReduceTransparencyStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveShakeToUndoDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveShakeToUndoDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveShouldDifferentiateWithoutColorDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveShouldDifferentiateWithoutColorDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSpeakScreenStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSpeakScreenStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSpeakSelectionStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSpeakSelectionStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSwitchControlStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveSwitchControlStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveUnfocusedElementKey (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveUnfocusedElementKey (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveVideoAutoplayStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveVideoAutoplayStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveVoiceOverStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveVoiceOverStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual UIViewController GetViewController (UIApplication application, string[] restorationIdentifierComponents, Foundation.NSCoder coder) ++public virtual UIViewController GetViewController (UIApplication application, string[] restorationIdentifierComponents, Foundation.NSCoder coder)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public UIViewController GetViewController (this IUIApplicationDelegate This, UIApplication application, string[] restorationIdentifierComponents, Foundation.NSCoder coder) ++public UIViewController GetViewController (this IUIApplicationDelegate This, UIApplication application, string[] restorationIdentifierComponents, Foundation.NSCoder coder)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSAttributedString CurrentAttributedTitle { get; } ++public virtual Foundation.NSAttributedString CurrentAttributedTitle { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string CurrentTitle { get; } ++public virtual string CurrentTitle { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual Foundation.NSAttributedString GetAttributedTitle (UIControlState state) ++public virtual Foundation.NSAttributedString GetAttributedTitle (UIControlState state) -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual string Title (UIControlState state) ++public virtual string Title (UIControlState state)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSString ReuseIdentifier { get; } ++public virtual Foundation.NSString ReuseIdentifier { get; }Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual string RepresentedElementKind { get; }Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual Foundation.NSIndexPath[] InvalidatedItemIndexPaths { get; } ++public virtual Foundation.NSIndexPath[] InvalidatedItemIndexPaths { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void InvalidateDecorationElements (Foundation.NSString elementKind, Foundation.NSIndexPath[] indexPaths) ++public virtual void InvalidateDecorationElements (Foundation.NSString elementKind, Foundation.NSIndexPath[] indexPaths) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void InvalidateItems (Foundation.NSIndexPath[] indexPaths) ++public virtual void InvalidateItems (Foundation.NSIndexPath[] indexPaths) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void InvalidateSupplementaryElements (Foundation.NSString elementKind, Foundation.NSIndexPath[] indexPaths) ++public virtual void InvalidateSupplementaryElements (Foundation.NSString elementKind, Foundation.NSIndexPath[] indexPaths)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual Foundation.NSObject[] BoundaryIdentifiers { get; } ++public virtual Foundation.NSObject[] BoundaryIdentifiers { get; }Added methods:
public static UIContentSizeCategory? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIContentSizeCategory GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIButtonRole Role { get; set; }Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIAxis AxesPreservingSuperviewLayoutMargins { get; set; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIBackgroundConfiguration Background { get; set; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIButtonConfiguration Button { get; set; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIButtonConfiguration SecondaryButton { get; set; }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -[System.Runtime.CompilerServices.NullableContextAttribute(1)] +[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual string[] GetActions (Foundation.NSObject target, UIControlEvent events)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSUuid IdentifierForVendor { get; } ++public virtual Foundation.NSUuid IdentifierForVendor { get; }Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] AlternativeInterpretations { get; } ++public virtual string[] AlternativeInterpretations { get; }Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSSet AllTouches { get; } ++public virtual Foundation.NSSet AllTouches { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSSet TouchesForGestureRecognizer (UIGestureRecognizer window) ++public virtual Foundation.NSSet TouchesForGestureRecognizer (UIGestureRecognizer window) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSSet TouchesForView (UIView view) ++public virtual Foundation.NSSet TouchesForView (UIView view) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSSet TouchesForWindow (UIWindow window) ++public virtual Foundation.NSSet TouchesForWindow (UIWindow window)Added methods:
public static UIFocusSoundIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIFocusSoundIdentifier GetValue (ObjCRuntime.NativeHandle handle);Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSObject GetObject (Foundation.NSString anAttribute) ++public virtual Foundation.NSObject GetObject (Foundation.NSString anAttribute)Added methods:
public static UIFontDescriptorSystemDesign? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIFontDescriptorSystemDesign GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UIFontTextStyle? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIFontTextStyle GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UIMenuIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIMenuIdentifier GetValue (ObjCRuntime.NativeHandle handle);Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual Foundation.NSDictionary ComputeKeyPathsAndRelativeValues (UIOffset viewerOffset)Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] ---public virtual UIAccessibilityContrast AccessibilityContrast { get; set; }Added methods:
public static UIPasteboardDetectionPattern? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIPasteboardDetectionPattern GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
-[System.FlagsAttribute()] ++[System.FlagsAttribute()] - ++ ```Modified properties:
---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual Foundation.NSString TextInputContextIdentifier { get; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public virtual Foundation.NSObject GetTargetForAction (ObjCRuntime.Selector action, Foundation.NSObject sender)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual CoreAnimation.CADisplayLink CreateDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector sel) ++public virtual CoreAnimation.CADisplayLink CreateDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector sel)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string GetAccessibilityScrollStatus (UIScrollView scrollView) ++public virtual string GetAccessibilityScrollStatus (UIScrollView scrollView)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public string GetAccessibilityScrollStatus (this IUIScrollViewAccessibilityDelegate This, UIScrollView scrollView) ++public string GetAccessibilityScrollStatus (this IUIScrollViewAccessibilityDelegate This, UIScrollView scrollView)Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar (Foundation.NSCoder coder) ++public UISearchBar (Foundation.NSCoder coder)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public UISearchBar.UISearchBarAppearance Appearance { get; } ++public UISearchBar.UISearchBarAppearance Appearance { get; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UIImage BackgroundImage { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UIColor BarTintColor { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public IUISearchBarDelegate Delegate { get; set; } ++public IUISearchBarDelegate Delegate { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UIView InputAccessoryView { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UITextInputPasswordRules PasswordRules { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual string Placeholder { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual string Prompt { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UIImage ScopeBarBackgroundImage { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UISearchBarPredicate ShouldBeginEditing { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UISearchBarRangeEventArgs ShouldChangeTextInRange { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UISearchBarPredicate ShouldEndEditing { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual string Text { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public virtual Foundation.NSString TextContentType { get; set; } ++public virtual Foundation.NSString TextContentType { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual Foundation.NSObject WeakDelegate { get; set; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar.UISearchBarAppearance AppearanceWhenContainedIn (System.Type[] containers) ++public UISearchBar.UISearchBarAppearance AppearanceWhenContainedIn (System.Type[] containers) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual UIImage BackgroundImageForBarPosition (UIBarPosition barPosition, UIBarMetrics barMetrics) ++public virtual UIImage BackgroundImageForBarPosition (UIBarPosition barPosition, UIBarMetrics barMetrics) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar.UISearchBarAppearance GetAppearance%LESSERTHANREPLACEMENT%T : UISearchBar%GREATERTHANREPLACEMENT% () ++public UISearchBar.UISearchBarAppearance GetAppearance%LESSERTHANREPLACEMENT%T : UISearchBar%GREATERTHANREPLACEMENT% () -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar.UISearchBarAppearance GetAppearance%LESSERTHANREPLACEMENT%T : UISearchBar%GREATERTHANREPLACEMENT% (UITraitCollection traits) ++public UISearchBar.UISearchBarAppearance GetAppearance%LESSERTHANREPLACEMENT%T : UISearchBar%GREATERTHANREPLACEMENT% (UITraitCollection traits) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar.UISearchBarAppearance GetAppearance (UITraitCollection traits) ++public UISearchBar.UISearchBarAppearance GetAppearance (UITraitCollection traits) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar.UISearchBarAppearance GetAppearance%LESSERTHANREPLACEMENT%T : UISearchBar%GREATERTHANREPLACEMENT% (UITraitCollection traits, System.Type[] containers) ++public UISearchBar.UISearchBarAppearance GetAppearance%LESSERTHANREPLACEMENT%T : UISearchBar%GREATERTHANREPLACEMENT% (UITraitCollection traits, System.Type[] containers) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UISearchBar.UISearchBarAppearance GetAppearance (UITraitCollection traits, System.Type[] containers) ++public UISearchBar.UISearchBarAppearance GetAppearance (UITraitCollection traits, System.Type[] containers) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual UIImage GetImageForSearchBarIcon (UISearchBarIcon icon, UIControlState state) ++public virtual UIImage GetImageForSearchBarIcon (UISearchBarIcon icon, UIControlState state) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual UIImage GetScopeBarButtonBackgroundImage (UIControlState state) ++public virtual UIImage GetScopeBarButtonBackgroundImage (UIControlState state) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual UIImage GetScopeBarButtonDividerImage (UIControlState leftState, UIControlState rightState) ++public virtual UIImage GetScopeBarButtonDividerImage (UIControlState leftState, UIControlState rightState) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public UIStringAttributes GetScopeBarButtonTitleTextAttributes (UIControlState state) ++public UIStringAttributes GetScopeBarButtonTitleTextAttributes (UIControlState state) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual UIImage GetSearchFieldBackgroundImage (UIControlState state) ++public virtual UIImage GetSearchFieldBackgroundImage (UIControlState state) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual void SetBackgroundImage (UIImage backgroundImage, UIBarPosition barPosition, UIBarMetrics barMetrics) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual void SetImageforSearchBarIcon (UIImage iconImage, UISearchBarIcon icon, UIControlState state) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual void SetScopeBarButtonBackgroundImage (UIImage backgroundImage, UIControlState state) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual void SetScopeBarButtonDividerImage (UIImage dividerImage, UIControlState leftState, UIControlState rightState) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public void SetScopeBarButtonTitle (UIStringAttributes attributes, UIControlState state) ++public void SetScopeBarButtonTitle (UIStringAttributes attributes, UIControlState state) ---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public virtual void SetSearchFieldBackgroundImage (UIImage backgroundImage, UIControlState state)Modified attributes:
---[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual string TitleAt (IntPtr segment) ++public virtual string TitleAt (IntPtr segment)Modified attributes:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ------[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual ObjCRuntime.Class ObjectRestorationClass { get; } ++public virtual ObjCRuntime.Class ObjectRestorationClass { get; } -[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public virtual IUIStateRestoring RestorationParent { get; } ++public virtual IUIStateRestoring RestorationParent { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void DecodeRestorableState (Foundation.NSCoder coder) ++public virtual void DecodeRestorableState (Foundation.NSCoder coder) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void EncodeRestorableState (Foundation.NSCoder coder) ++public virtual void EncodeRestorableState (Foundation.NSCoder coder)Added properties:
public virtual bool Enabled { get; set; } public virtual bool HasVisiblePlacement { get; }Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSString ReuseIdentifier { get; } ++public virtual Foundation.NSString ReuseIdentifier { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] SectionIndexTitles (UITableView tableView) ++public virtual string[] SectionIndexTitles (UITableView tableView) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForFooter (UITableView tableView, IntPtr section) ++public virtual string TitleForFooter (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForHeader (UITableView tableView, IntPtr section) ++public virtual string TitleForHeader (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] SectionIndexTitles (UITableView tableView) ++public virtual string[] SectionIndexTitles (UITableView tableView) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForFooter (UITableView tableView, IntPtr section) ++public virtual string TitleForFooter (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForHeader (UITableView tableView, IntPtr section) ++public virtual string TitleForHeader (UITableView tableView, IntPtr section)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public string[] SectionIndexTitles (this IUITableViewDataSource This, UITableView tableView) ++public string[] SectionIndexTitles (this IUITableViewDataSource This, UITableView tableView) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public string TitleForFooter (this IUITableViewDataSource This, UITableView tableView, IntPtr section) ++public string TitleForFooter (this IUITableViewDataSource This, UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public string TitleForHeader (this IUITableViewDataSource This, UITableView tableView, IntPtr section) ++public string TitleForHeader (this IUITableViewDataSource This, UITableView tableView, IntPtr section)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public Foundation.NSIndexPath WillDeselectRow (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath indexPath) ++public Foundation.NSIndexPath WillDeselectRow (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath indexPath) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public Foundation.NSIndexPath WillSelectRow (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath indexPath) ++public Foundation.NSIndexPath WillSelectRow (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath indexPath)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] SectionIndexTitles (UITableView tableView) ++public virtual string[] SectionIndexTitles (UITableView tableView) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForFooter (UITableView tableView, IntPtr section) ++public virtual string TitleForFooter (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForHeader (UITableView tableView, IntPtr section) ++public virtual string TitleForHeader (UITableView tableView, IntPtr section)Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSString ReuseIdentifier { get; } ++public virtual Foundation.NSString ReuseIdentifier { get; }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] SectionIndexTitles (UITableView tableView) ++public virtual string[] SectionIndexTitles (UITableView tableView) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForFooter (UITableView tableView, IntPtr section) ++public virtual string TitleForFooter (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string TitleForHeader (UITableView tableView, IntPtr section) ++public virtual string TitleForHeader (UITableView tableView, IntPtr section) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillDeselectRow (UITableView tableView, Foundation.NSIndexPath indexPath) -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath) ++public virtual Foundation.NSIndexPath WillSelectRow (UITableView tableView, Foundation.NSIndexPath indexPath)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] CompletionsForPartialWordRange (Foundation.NSRange range, string str, string language) ++public virtual string[] CompletionsForPartialWordRange (Foundation.NSRange range, string str, string language) -[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual string[] GuessesForWordRange (Foundation.NSRange range, string str, string language) ++public virtual string[] GuessesForWordRange (Foundation.NSRange range, string str, string language)Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public virtual Foundation.NSUuid DocumentIdentifier { get; } ++public virtual Foundation.NSUuid DocumentIdentifier { get; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UITextInputMode DocumentInputMode { get; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual UITextInputPasswordRules PasswordRules { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public virtual string SelectedText { get; } -[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public virtual Foundation.NSString TextContentType { get; set; } ++public virtual Foundation.NSString TextContentType { get; set; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void InsertText (string text) ++public virtual void InsertText (string text) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual void SetMarkedText (string markedText, Foundation.NSRange selectedRange) ++public virtual void SetMarkedText (string markedText, Foundation.NSRange selectedRange)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string PrimaryLanguage { get; } ++public virtual string PrimaryLanguage { get; }Added methods:
public static UIWindowSceneSessionRole? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UIWindowSceneSessionRole GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static UTTagClass? GetNullableValue (ObjCRuntime.NativeHandle handle); public static UTTagClass GetValue (ObjCRuntime.NativeHandle handle);Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] ---public virtual UNNotificationSetting BadgeSetting { get; }Added methods:
public static VSAccountProviderAuthenticationScheme? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VSAccountProviderAuthenticationScheme GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static HdrMetadataInsertionMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HdrMetadataInsertionMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VTAlphaChannelMode? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VTAlphaChannelMode GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VTHdrPerFrameMetadataGenerationHdrFormatType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VTHdrPerFrameMetadataGenerationHdrFormatType GetValue (ObjCRuntime.NativeHandle handle);Modified attributes:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("watchos9.0")] --- ```Modified attributes:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("watchos9.0")] --- ```Added methods:
public static VTRotation? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VTRotation GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNAnimalBodyPoseObservationJointName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNAnimalBodyPoseObservationJointName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNAnimalBodyPoseObservationJointsGroupName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNAnimalBodyPoseObservationJointsGroupName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNAnimalIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNAnimalIdentifier GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNBarcodeSymbology? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNBarcodeSymbology GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNComputeStage? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNComputeStage GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNHumanBodyPose3DObservationJointName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNHumanBodyPose3DObservationJointName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNHumanBodyPose3DObservationJointsGroupName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNHumanBodyPose3DObservationJointsGroupName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNHumanBodyPoseObservationJointName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNHumanBodyPoseObservationJointName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNHumanBodyPoseObservationJointsGroupName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNHumanBodyPoseObservationJointsGroupName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNHumanHandPoseObservationJointName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNHumanHandPoseObservationJointName GetValue (ObjCRuntime.NativeHandle handle);Added methods:
public static VNHumanHandPoseObservationJointsGroupName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static VNHumanHandPoseObservationJointsGroupName GetValue (ObjCRuntime.NativeHandle handle);[Foundation.RegisterAttribute("BAAppExtensionInfo", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class BAAppExtensionInfo : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public BAAppExtensionInfo (Foundation.NSCoder coder); protected BAAppExtensionInfo (Foundation.NSObjectFlag t); protected BAAppExtensionInfo (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSNumber RestrictedDownloadSizeRemaining { get; } public virtual Foundation.NSNumber RestrictedEssentialDownloadSizeRemaining { get; } // methods public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum BAContentRequest { Install = 1, Periodic = 3, Update = 2, }[Foundation.RegisterAttribute("BADownload", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class BADownload : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public BADownload (Foundation.NSCoder coder); protected BADownload (Foundation.NSObjectFlag t); protected BADownload (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string Identifier { get; } public virtual bool IsEssential { get; } public virtual IntPtr Priority { get; } public virtual BADownloadState State { get; } public virtual string UniqueIdentifier { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual BADownload CopyAsNonEssential (); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("BADownloadManager", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class BADownloadManager : Foundation.NSObject { // constructors protected BADownloadManager (Foundation.NSObjectFlag t); protected BADownloadManager (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public IBADownloadManagerDelegate Delegate { get; set; } public static BADownloadManager SharedManager { get; } public virtual Foundation.NSObject WeakDelegate { get; set; } // methods public virtual bool CancelDownload (BADownload download, out Foundation.NSError error); protected override void Dispose (bool disposing); public virtual void FetchCurrentDownloads (System.Action<Foundation.NSArray<BADownload>> completionHandler); public virtual BADownload[] FetchCurrentDownloads (out Foundation.NSError error); public virtual System.Threading.Tasks.Task<Foundation.NSArray<BADownload>> FetchCurrentDownloadsAsync (); public virtual void PerformWithExclusiveControl (System.Action<Foundation.NSError> performHandler); public virtual void PerformWithExclusiveControlBeforeDate (Foundation.NSDate date, System.Action<System.Boolean,Foundation.NSError> performHandler); public virtual bool ScheduleDownload (BADownload download, out Foundation.NSError outError); public virtual bool StartForegroundDownload (BADownload download, out Foundation.NSError outError); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_tvOS__BackgroundAssets_BADownloadManagerDelegate", False)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class BADownloadManagerDelegate : Foundation.NSObject, IBADownloadManagerDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public BADownloadManagerDelegate (); protected BADownloadManagerDelegate (Foundation.NSObjectFlag t); protected BADownloadManagerDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidBegin (BADownload download); public virtual void DidPause (BADownload download); public virtual void DidReceiveChallenge (BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler); public virtual void DidWriteBytes (BADownload download, long bytesWritten, long totalBytesWritten, long totalExpectedBytes); public virtual void Failed (BADownload download, Foundation.NSError error); public virtual void Finished (BADownload download, Foundation.NSUrl fileUrl); }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class BADownloadManagerDelegate_Extensions { // methods public static void DidBegin (this IBADownloadManagerDelegate This, BADownload download); public static void DidPause (this IBADownloadManagerDelegate This, BADownload download); public static void DidReceiveChallenge (this IBADownloadManagerDelegate This, BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler); public static void DidWriteBytes (this IBADownloadManagerDelegate This, BADownload download, long bytesWritten, long totalBytesWritten, long totalExpectedBytes); public static void Failed (this IBADownloadManagerDelegate This, BADownload download, Foundation.NSError error); public static void Finished (this IBADownloadManagerDelegate This, BADownload download, Foundation.NSUrl fileUrl); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public enum BADownloadState { Created = 0, Downloading = 2, Failed = -1, Finished = 3, Waiting = 1, }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class BADownloaderExtension_Extensions { // methods public static void DidReceiveChallenge (this IBADownloaderExtension This, BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler); public static void Failed (this IBADownloaderExtension This, BADownload download, Foundation.NSError error); public static void Finished (this IBADownloaderExtension This, BADownload download, Foundation.NSUrl fileUrl); public static Foundation.NSSet<BADownload> GetDownloads (this IBADownloaderExtension This, BAContentRequest contentRequest, Foundation.NSUrl manifestUrl, BAAppExtensionInfo extensionInfo); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum BAErrorCode { CallFromExtensionNotAllowed = 50, CallFromInactiveProcessNotAllowed = 51, CallerConnectionInvalid = 56, CallerConnectionNotAccepted = 55, DownloadAlreadyFailed = 103, DownloadAlreadyScheduled = 100, DownloadBackgroundActivityProhibited = 111, DownloadDoesNotExist = 113, DownloadEssentialDownloadNotPermitted = 109, DownloadFailedToStart = 102, DownloadInvalid = 0, DownloadNotScheduled = 101, DownloadWouldExceedAllowance = 112, SessionDownloadAllowanceExceeded = 204, SessionDownloadDisallowedByAllowance = 203, SessionDownloadDisallowedByDomain = 202, SessionDownloadNotPermittedBeforeAppLaunch = 206, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public static class BAErrorCodeExtensions { // methods public static Foundation.NSString GetDomain (this BAErrorCode self); }[Foundation.RegisterAttribute("BAURLDownload", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class BAUrlDownload : BackgroundAssets.BADownload { // constructors public BAUrlDownload (Foundation.NSCoder coder); protected BAUrlDownload (Foundation.NSObjectFlag t); protected BAUrlDownload (ObjCRuntime.NativeHandle handle); public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, UIntPtr fileSize, string applicationGroupIdentifier); public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, bool essential, UIntPtr fileSize, string applicationGroupIdentifier, IntPtr priority); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public static IntPtr DefaultPriority { get; } public static IntPtr MaxPriority { get; } public static IntPtr MinPriority { get; } }[Foundation.ProtocolAttribute(Name = BADownloadManagerDelegate, WrapperType = BackgroundAssets.BADownloadManagerDelegateWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBegin, Selector = downloadDidBegin:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidPause, Selector = downloadDidPause:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidWriteBytes, Selector = download:didWriteBytes:totalBytesWritten:totalBytesExpectedToWrite:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidReceiveChallenge, Selector = download:didReceiveChallenge:completionHandler:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = Failed, Selector = download:failedWithError:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = Finished, Selector = download:finishedWithFileURL:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public interface IBADownloadManagerDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidBegin (BADownload download); public virtual void DidPause (BADownload download); public virtual void DidReceiveChallenge (BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler); public virtual void DidWriteBytes (BADownload download, long bytesWritten, long totalBytesWritten, long totalExpectedBytes); public virtual void Failed (BADownload download, Foundation.NSError error); public virtual void Finished (BADownload download, Foundation.NSUrl fileUrl); }[Foundation.ProtocolAttribute(Name = BADownloaderExtension, WrapperType = BackgroundAssets.BADownloaderExtensionWrapper)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidReceiveChallenge, Selector = backgroundDownload:didReceiveChallenge:completionHandler:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = Failed, Selector = backgroundDownload:failedWithError:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = Finished, Selector = backgroundDownload:finishedWithFileURL:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetDownloads, Selector = downloadsForRequest:manifestURL:extensionInfo:, ReturnType = Foundation.NSSet`1<BackgroundAssets.BADownload>, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public interface IBADownloaderExtension : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidReceiveChallenge (BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler); public virtual void Failed (BADownload download, Foundation.NSError error); public virtual void Finished (BADownload download, Foundation.NSUrl fileUrl); public virtual Foundation.NSSet<BADownload> GetDownloads (BAContentRequest contentRequest, Foundation.NSUrl manifestUrl, BAAppExtensionInfo extensionInfo); }[Foundation.RegisterAttribute("DDMatch", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatch : Foundation.NSObject { // constructors protected DDMatch (Foundation.NSObjectFlag t); protected DDMatch (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string MatchedString { get; } }[Foundation.RegisterAttribute("DDMatchCalendarEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchCalendarEvent : DataDetection.DDMatch { // constructors public DDMatchCalendarEvent (); protected DDMatchCalendarEvent (Foundation.NSObjectFlag t); protected DDMatchCalendarEvent (ObjCRuntime.NativeHandle handle); // properties public virtual bool AllDay { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSDate EndDate { get; } public virtual Foundation.NSTimeZone EndTimeZone { get; } public virtual Foundation.NSDate StartDate { get; } public virtual Foundation.NSTimeZone StartTimeZone { get; } }[Foundation.RegisterAttribute("DDMatchEmailAddress", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchEmailAddress : DataDetection.DDMatch { // constructors public DDMatchEmailAddress (); protected DDMatchEmailAddress (Foundation.NSObjectFlag t); protected DDMatchEmailAddress (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string EmailAddress { get; } public virtual string Label { get; } }[Foundation.RegisterAttribute("DDMatchFlightNumber", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchFlightNumber : DataDetection.DDMatch { // constructors public DDMatchFlightNumber (); protected DDMatchFlightNumber (Foundation.NSObjectFlag t); protected DDMatchFlightNumber (ObjCRuntime.NativeHandle handle); // properties public virtual string Airline { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string FlightNumber { get; } }[Foundation.RegisterAttribute("DDMatchLink", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchLink : DataDetection.DDMatch { // constructors public DDMatchLink (); protected DDMatchLink (Foundation.NSObjectFlag t); protected DDMatchLink (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSUrl Url { get; } }[Foundation.RegisterAttribute("DDMatchMoneyAmount", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchMoneyAmount : DataDetection.DDMatch { // constructors public DDMatchMoneyAmount (); protected DDMatchMoneyAmount (Foundation.NSObjectFlag t); protected DDMatchMoneyAmount (ObjCRuntime.NativeHandle handle); // properties public virtual double Amount { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string Currency { get; } }[Foundation.RegisterAttribute("DDMatchPhoneNumber", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchPhoneNumber : DataDetection.DDMatch { // constructors public DDMatchPhoneNumber (); protected DDMatchPhoneNumber (Foundation.NSObjectFlag t); protected DDMatchPhoneNumber (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string Label { get; } public virtual string PhoneNumber { get; } }[Foundation.RegisterAttribute("DDMatchPostalAddress", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchPostalAddress : DataDetection.DDMatch { // constructors public DDMatchPostalAddress (); protected DDMatchPostalAddress (Foundation.NSObjectFlag t); protected DDMatchPostalAddress (ObjCRuntime.NativeHandle handle); // properties public virtual string City { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string Country { get; } public virtual string PostalCode { get; } public virtual string State { get; } public virtual string Street { get; } }[Foundation.RegisterAttribute("DDMatchShipmentTrackingNumber", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public class DDMatchShipmentTrackingNumber : DataDetection.DDMatch { // constructors public DDMatchShipmentTrackingNumber (); protected DDMatchShipmentTrackingNumber (Foundation.NSObjectFlag t); protected DDMatchShipmentTrackingNumber (ObjCRuntime.NativeHandle handle); // properties public virtual string Carrier { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string TrackingNumber { get; } }[Foundation.RegisterAttribute("SFCertificatePresentation", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.4")] public class SFCertificatePresentation : Foundation.NSObject { // constructors protected SFCertificatePresentation (Foundation.NSObjectFlag t); protected SFCertificatePresentation (ObjCRuntime.NativeHandle handle); public SFCertificatePresentation (Security.SecTrust trust); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSUrl HelpUrl { get; set; } public virtual string Message { get; set; } public virtual string Title { get; set; } public virtual Security.SecTrust Trust { get; } // methods public virtual void DismissSheet (); public virtual void PresentSheet (UIKit.UIViewController viewController, System.Action dismissHandler); }