title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.iOS SDK API diff: 14.16.0 vs 14.99.0 |
List of API changes between Xamarin.iOS versions 14.16.0 and 14.99.0. |
spouliot |
sepoulio |
6/11/2021 |
article |
505e8ae1-7486-392f-a550-e1dc9b37cdeb |
xamarin |
Obsoleted constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureAutoExposureBracketedStillImageSettings ();
Obsoleted constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureManualExposureBracketedStillImageSettings ();
Obsoleted properties:
[Obsolete ("Use 'TemplateItems' instead.")]
public virtual AVPlayerItem[] InterstitialTemplateItems { get; }
Removed methods:
public static AVPlayerInterstitialEvent GetInterstitialEvent (AVPlayerItem primaryItem, CoreMedia.CMTime time, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetInterstitialEvent (AVPlayerItem primaryItem, Foundation.NSDate date, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, CoreMedia.CMTime time, AVPlayerItem[] interstitialTemplateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, Foundation.NSDate date, AVPlayerItem[] interstitialTemplateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
Obsoleted properties:
[Obsolete ("Use 'Events' instead.")]
public virtual AVPlayerInterstitialEvent[] InterstitialEvents { get; set; }
Obsoleted methods:
[Obsolete ("Use 'GetInterstitialEventController' instead.")]
public static AVPlayerInterstitialEventController GetPlayerInterstitialEventController (AVPlayer primaryPlayer);
Obsoleted properties:
[Obsolete ("Use 'Events' instead.")]
public virtual AVPlayerInterstitialEvent[] InterstitialEvents { get; }
Removed method:
public static AVPlayerInterstitialEventObserver GetPlayerInterstitialEventObserver (AVPlayer primaryPlayer);
Added value:
MultiMask = 256,
Modified fields:
-ARM = 18
+ARM = 12
-ARM64 = 16777234
+ARM64 = 16777228
-PPC = 24
+PPC = 18
-PPC64 = 16777240
+PPC64 = 16777234
Added methods:
public static string FromHandle (IntPtr handle);
public static string FromHandle (IntPtr handle, bool releaseHandle);
public class CIConvolutionRGB3X3 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB3X3 ();
public CIConvolutionRGB3X3 (Foundation.NSCoder coder);
protected CIConvolutionRGB3X3 (Foundation.NSObjectFlag t);
public CIConvolutionRGB3X3 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB5X5 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB5X5 ();
public CIConvolutionRGB5X5 (Foundation.NSCoder coder);
protected CIConvolutionRGB5X5 (Foundation.NSObjectFlag t);
public CIConvolutionRGB5X5 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB7X7 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB7X7 ();
public CIConvolutionRGB7X7 (Foundation.NSCoder coder);
protected CIConvolutionRGB7X7 (Foundation.NSObjectFlag t);
public CIConvolutionRGB7X7 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB9Horizontal : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB9Horizontal ();
public CIConvolutionRGB9Horizontal (Foundation.NSCoder coder);
protected CIConvolutionRGB9Horizontal (Foundation.NSObjectFlag t);
public CIConvolutionRGB9Horizontal (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB9Vertical : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB9Vertical ();
public CIConvolutionRGB9Vertical (Foundation.NSCoder coder);
protected CIConvolutionRGB9Vertical (Foundation.NSObjectFlag t);
public CIConvolutionRGB9Vertical (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CILinearLightBlendMode : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CILinearLightBlendMode ();
public CILinearLightBlendMode (Foundation.NSCoder coder);
protected CILinearLightBlendMode (Foundation.NSObjectFlag t);
public CILinearLightBlendMode (IntPtr handle);
// properties
public CIImage BackgroundImage { get; set; }
public virtual CIImage OutputImage { get; }
}
public class CIPersonSegmentation : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIPersonSegmentation ();
public CIPersonSegmentation (Foundation.NSCoder coder);
protected CIPersonSegmentation (Foundation.NSObjectFlag t);
public CIPersonSegmentation (IntPtr handle);
// properties
public virtual CIImage OutputImage { get; }
public int QualityLevel { get; set; }
}
public class CIVividLightBlendMode : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIVividLightBlendMode ();
public CIVividLightBlendMode (Foundation.NSCoder coder);
protected CIVividLightBlendMode (Foundation.NSObjectFlag t);
public CIVividLightBlendMode (IntPtr handle);
// properties
public CIImage BackgroundImage { get; set; }
public virtual CIImage OutputImage { get; }
}
Obsoleted constructors:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkConnection ();
Obsoleted constructors:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkHost ();
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTRunDelegate ();
Added property:
public IntPtr Handle { get; }
public static class CVImageBufferAlphaChannelModeExtensions {
// methods
public static Foundation.NSString GetConstant (this CVImageBufferAlphaChannelMode self);
public static CVImageBufferAlphaChannelMode GetValue (Foundation.NSString constant);
}
Obsoleted methods:
[Obsolete ("Use of 'CFString.FromHandle' offers better performance.")]
public static string FromHandle (IntPtr usrhandle);
[Obsolete ("Use of 'CFString.FromHandle' offers better performance.")]
public static string FromHandle (IntPtr handle, bool owns);
Modified methods:
public bool OpenMaps (MKMapItem[] mapItems--- = NULL---, MKLaunchOptions launchOptions = NULL)
Modified fields:
-public const string SdkVersion = "14.5";
+public const string SdkVersion = "15.0";
-public const string Version = "14.16.0";
+public const string Version = "14.99.0";
Obsoleted fields:
[Obsolete ("Use 'MacCatalyst' instead.")]
UIKitForMac = 5,
Added method:
public static void ThrowException (IntPtr gchandle);
Added property:
public nfloat[] DashPattern { get; set; }
Obsoleted constructors:
[Obsolete ("Use '.ctor(string)' instead.")]
public UIMarkupTextPrintFormatter ();
public static class HdrMetadataInsertionModeExtensions {
// methods
public static Foundation.NSString GetConstant (this HdrMetadataInsertionMode self);
public static HdrMetadataInsertionMode GetValue (Foundation.NSString constant);
}
Removed methods:
public virtual void CloseAllMediaPresentations ();
public virtual void PauseAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task PauseAllMediaPlaybackAsync ();
public virtual void RequestMediaPlaybackState (System.Action<WKMediaPlaybackState> completionHandler);
public virtual System.Threading.Tasks.Task<WKMediaPlaybackState> RequestMediaPlaybackStateAsync ();
public virtual void ResumeAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task ResumeAllMediaPlaybackAsync ();
public virtual void SuspendAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task SuspendAllMediaPlaybackAsync ();