Added methods:
public virtual void DidReceiveInformationalResponse (Foundation.NSUrlSession session, Foundation.NSUrlSessionTask task, Foundation.NSHttpUrlResponse response);
public virtual void NeedNewBodyStream (Foundation.NSUrlSession session, Foundation.NSUrlSessionTask task, long offset, System.Action<Foundation.NSInputStream> completionHandler);
Obsoleted methods:
[Obsolete ("Use 'MatchFontDescriptors (CTFontDescriptor[], NSSet, CTFontDescriptorProgressHandler)' instead.")]
public static bool MatchFontDescriptors (CTFontDescriptor[] descriptors, Foundation.NSSet mandatoryAttributes, System.Func<CTFontDescriptorMatchingState,System.IntPtr,System.Boolean> progressHandler);
Added method:
public static bool MatchFontDescriptors (CTFontDescriptor[] descriptors, Foundation.NSSet mandatoryAttributes, CTFontDescriptor.CTFontDescriptorProgressHandler progressHandler);
Added property:
public bool? WeakEnabled { get; set; }
public class CTFontDescriptorMatchingProgress : Foundation.DictionaryContainer {
// constructors
public CTFontDescriptorMatchingProgress ();
public CTFontDescriptorMatchingProgress (Foundation.NSDictionary dictionary);
// properties
public long? CurrentAssetSize { get; }
public CTFontDescriptor[] Descriptors { get; }
public Foundation.NSError Error { get; }
public double? Percentage { get; }
public CTFontDescriptor[] Result { get; }
public CTFontDescriptor SourceDescriptor { get; }
public long? TotalAssetSize { get; }
public long? TotalDownloadedSize { get; }
}
Added values:
InflectionAgreementArgument = 10,
InflectionAgreementConcept = 11,
InflectionReferentConcept = 12,
Added value:
FileProtectionCompleteWhenUserInactive = 1342177280,
Added property:
public static NSString NSNetServicesErrorCode { get; }
Added value:
CompleteWhenUserInactive = 4,
Added properties:
public virtual string LanguageIdentifier { get; }
public virtual string RegionCode { get; }
Added properties:
public virtual NSGrammaticalDefiniteness Definiteness { get; set; }
public virtual NSGrammaticalDetermination Determination { get; set; }
public virtual NSGrammaticalCase GrammaticalCase { get; set; }
public virtual NSGrammaticalPerson GrammaticalPerson { get; set; }
public virtual NSGrammaticalPronounType PronounType { get; set; }
Added properties:
public static NSString DirectoryEntryCountKey { get; }
public static NSString FileProtectionCompleteWhenUserInactive { get; }
Added method:
public static NSUrl FromString (string url, bool encodingInvalidCharacters);
Added method:
public static NSUrlComponents FromString (string url, bool encodingInvalidCharacters);
Added methods:
public virtual NSUrlSessionUploadTask CreateUploadTask (NSData resumeData);
public virtual NSUrlSessionUploadTask CreateUploadTask (NSData resumeData, System.Action<NSData,Foundation.NSUrlResponse,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<NSUrlSessionUploadTaskResumeRequest> CreateUploadTaskAsync (NSData resumeData);
public virtual System.Threading.Tasks.Task<NSUrlSessionUploadTaskResumeRequest> CreateUploadTaskAsync (NSData resumeData, out NSUrlSessionUploadTask result);
Added methods:
public virtual void DidReceiveInformationalResponse (NSUrlSession session, NSUrlSessionTask task, NSHttpUrlResponse response);
public virtual void NeedNewBodyStream (NSUrlSession session, NSUrlSessionTask task, long offset, System.Action<NSInputStream> completionHandler);
Added methods:
public static void DidReceiveInformationalResponse (this INSUrlSessionTaskDelegate This, NSUrlSession session, NSUrlSessionTask task, NSHttpUrlResponse response);
public static void NeedNewBodyStream (this INSUrlSessionTaskDelegate This, NSUrlSession session, NSUrlSessionTask task, long offset, System.Action<NSInputStream> completionHandler);
Added property:
public static NSString ResumeDataKey { get; }
Added methods:
public virtual void CancelByProducingResumeData (System.Action<NSData> completionHandler);
public virtual System.Threading.Tasks.Task<NSData> CancelByProducingResumeDataAsync ();
[Serializable]
public enum NSGrammaticalCase {
Ablative = 6,
Accusative = 2,
Adessive = 7,
Allative = 8,
Dative = 3,
Elative = 9,
Essive = 11,
Genitive = 4,
Illative = 10,
Inessive = 12,
Locative = 13,
Nominative = 1,
NotSet = 0,
Prepositional = 5,
Translative = 14,
}
[Serializable]
public enum NSGrammaticalDefiniteness {
Definite = 2,
Indefinite = 1,
NotSet = 0,
}
[Serializable]
public enum NSGrammaticalDetermination {
Dependent = 2,
Independent = 1,
NotSet = 0,
}
[Serializable]
public enum NSGrammaticalPerson {
First = 1,
NotSet = 0,
Second = 2,
Third = 3,
}
[Serializable]
public enum NSGrammaticalPronounType {
NotSet = 0,
Personal = 1,
Possessive = 3,
Reflexive = 2,
}
public class NSMorphologyPronoun : Foundation.NSObject, INSCoding, INSCopying, INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NSMorphologyPronoun (NSCoder coder);
protected NSMorphologyPronoun (NSObjectFlag t);
protected NSMorphologyPronoun (ObjCRuntime.NativeHandle handle);
public NSMorphologyPronoun (string pronoun, NSMorphology morphology, NSMorphology dependentMorphology);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSMorphology DependentMorphology { get; }
public virtual NSMorphology Morphology { get; }
public virtual string Pronoun { get; }
// methods
public virtual NSObject Copy (NSZone zone);
public virtual void EncodeTo (NSCoder encoder);
}
public class NSTermOfAddress : Foundation.NSObject, INSCoding, INSCopying, INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NSTermOfAddress (NSCoder coder);
protected NSTermOfAddress (NSObjectFlag t);
protected NSTermOfAddress (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static NSTermOfAddress Feminine { get; }
public virtual string LanguageIdentifier { get; }
public static NSTermOfAddress Masculine { get; }
public static NSTermOfAddress Neutral { get; }
public virtual NSMorphologyPronoun[] Pronouns { get; }
// methods
public virtual NSObject Copy (NSZone zone);
public virtual void EncodeTo (NSCoder encoder);
public static NSTermOfAddress GetLocalized (string language, NSMorphologyPronoun[] pronouns);
}
public class NSUrlSessionUploadTaskResumeRequest {
// constructors
public NSUrlSessionUploadTaskResumeRequest (NSData arg1, NSUrlResponse arg2);
// properties
public NSData Arg1 { get; set; }
public NSUrlResponse Arg2 { get; set; }
}
Added methods:
public virtual UIKit.UIViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler);
public virtual System.Threading.Tasks.Task<GKChallengeComposeControllerResult> ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players);
public virtual System.Threading.Tasks.Task<GKChallengeComposeControllerResult> ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out UIKit.UIViewController result);
Added property:
public virtual Foundation.NSNumber RarityPercent { get; }
Added methods:
public virtual UIKit.UIViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler);
public virtual System.Threading.Tasks.Task<GKChallengeComposeControllerResult> ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players);
public virtual System.Threading.Tasks.Task<GKChallengeComposeControllerResult> ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out UIKit.UIViewController result);
Added property:
public virtual System.Action<GKPlayer,GameKit.GKVoiceChatPlayerState> PlayerVoiceChatStateDidChangeHandler { get; }
public class GKChallengeComposeControllerResult {
// constructors
public GKChallengeComposeControllerResult (UIKit.UIViewController composeController, bool issuedChallenge, GKPlayer[] sentPlayers);
// properties
public UIKit.UIViewController ComposeController { get; set; }
public bool IssuedChallenge { get; set; }
public GKPlayer[] SentPlayers { get; set; }
}
public sealed delegate GKChallengeComposeHandler2 : System.MulticastDelegate {
// constructors
public GKChallengeComposeHandler2 (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIKit.UIViewController composeController, bool issuedChallenge, GKPlayer[] sentPlayers, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (UIKit.UIViewController composeController, bool issuedChallenge, GKPlayer[] sentPlayers);
}
Added properties:
public MDLMaterialProperty Item { get; }
public MDLMaterialProperty Item { get; }
Modified fields:
-public const string Version = "17.0.0";
+public const string Version = "17.1.0";
Added properties:
public virtual bool IsColorInverted { get; }
public virtual bool IsGS1DataCarrier { get; }
public virtual Foundation.NSData PayloadData { get; }
public virtual VNBarcodeCompositeType SupplementalCompositeType { get; }
public virtual Foundation.NSData SupplementalPayloadData { get; }
public virtual string SupplementalPayloadString { get; }
Added value:
MsiPlessey = 23,
Added property:
public virtual bool CoalesceCompositeSymbologies { get; set; }
Added methods:
public virtual VNHumanBodyPoseObservationJointName[] GetSupportedJointNames (out Foundation.NSError error);
public virtual VNHumanBodyPoseObservationJointsGroupName[] GetSupportedJointsGroupNames (out Foundation.NSError error);
Added methods:
public virtual VNHumanHandPoseObservationJointName[] GetSupportedJointNames (out Foundation.NSError error);
public virtual VNHumanHandPoseObservationJointsGroupName[] GetSupportedJointsGroupNames (out Foundation.NSError error);
Added values:
UnsupportedComputeDevice = 22,
UnsupportedComputeStage = 21,
Added constructors:
public VNImageRequestHandler (CoreMedia.CMSampleBuffer sampleBuffer, AVFoundation.AVDepthData depthData, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options);
public VNImageRequestHandler (CoreVideo.CVPixelBuffer pixelBuffer, AVFoundation.AVDepthData depthData, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options);
Added method:
public static VNRectangleObservation FromRectangleObservation (VNRectangleObservationRequestRevision requestRevision, CoreGraphics.CGPoint topLeft, CoreGraphics.CGPoint topRight, CoreGraphics.CGPoint bottomRight, CoreGraphics.CGPoint bottomLeft);
Added methods:
public virtual CoreML.IMLComputeDeviceProtocol GetComputeDevice (string computeStage);
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSArray<CoreML.IMLComputeDeviceProtocol>> GetSupportedComputeDevices (out Foundation.NSError error);
public virtual void SetComputeDevice (CoreML.IMLComputeDeviceProtocol computeDevice, string computeStage);
Added method:
public virtual UIntPtr GetSupportedNumberOfTrackers (out Foundation.NSError error);
public class VNAnimalBodyPoseObservation : Vision.VNRecognizedPointsObservation {
// constructors
public VNAnimalBodyPoseObservation (Foundation.NSCoder coder);
protected VNAnimalBodyPoseObservation (Foundation.NSObjectFlag t);
protected VNAnimalBodyPoseObservation (ObjCRuntime.NativeHandle handle);
// properties
public virtual VNAnimalBodyPoseObservationJointsGroupName[] AvailableJointGroupNames { get; }
public virtual VNAnimalBodyPoseObservationJointName[] AvailableJointNames { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual VNRecognizedPoint GetRecognizedPoint (VNAnimalBodyPoseObservationJointName jointName, out Foundation.NSError error);
public virtual Foundation.NSDictionary<Foundation.NSString,Vision.VNRecognizedPoint> GetRecognizedPoints (VNAnimalBodyPoseObservationJointsGroupName jointsGroupName, out Foundation.NSError error);
}
[Serializable]
public enum VNAnimalBodyPoseObservationJointName {
LeftBackElbow = 17,
LeftBackKnee = 19,
LeftBackPaw = 21,
LeftEarBottom = 5,
LeftEarMiddle = 3,
LeftEarTop = 1,
LeftEye = 7,
LeftFrontElbow = 11,
LeftFrontKnee = 13,
LeftFrontPaw = 15,
Neck = 10,
None = 0,
Nose = 9,
RightBackElbow = 18,
RightBackKnee = 20,
RightBackPaw = 22,
RightEarBottom = 6,
RightEarMiddle = 4,
RightEarTop = 2,
RightEye = 8,
RightFrontElbow = 12,
RightFrontKnee = 14,
RightFrontPaw = 16,
TailBottom = 25,
TailMiddle = 24,
TailTop = 23,
}
public static class VNAnimalBodyPoseObservationJointNameExtensions {
// methods
public static Foundation.NSString GetConstant (this VNAnimalBodyPoseObservationJointName self);
public static VNAnimalBodyPoseObservationJointName GetValue (Foundation.NSString constant);
}
[Serializable]
public enum VNAnimalBodyPoseObservationJointsGroupName {
All = 6,
Forelegs = 3,
Head = 1,
Hindlegs = 4,
None = 0,
Tail = 5,
Trunk = 2,
}
public static class VNAnimalBodyPoseObservationJointsGroupNameExtensions {
// methods
public static Foundation.NSString GetConstant (this VNAnimalBodyPoseObservationJointsGroupName self);
public static VNAnimalBodyPoseObservationJointsGroupName GetValue (Foundation.NSString constant);
}
[Serializable]
public enum VNBarcodeCompositeType {
Gs1TypeA = 2,
Gs1TypeB = 3,
Gs1TypeC = 4,
Linked = 1,
None = 0,
}
[Serializable]
public enum VNComputeStage {
Main = 1,
None = 0,
PostProcessing = 2,
}
public static class VNComputeStageExtensions {
// methods
public static Foundation.NSString GetConstant (this VNComputeStage self);
public static VNComputeStage GetValue (Foundation.NSString constant);
}
public class VNDetectAnimalBodyPoseRequest : Vision.VNImageBasedRequest {
// constructors
protected VNDetectAnimalBodyPoseRequest (Foundation.NSObjectFlag t);
protected VNDetectAnimalBodyPoseRequest (ObjCRuntime.NativeHandle handle);
public VNDetectAnimalBodyPoseRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNAnimalBodyPoseObservation[] Results { get; }
// methods
public virtual VNAnimalBodyPoseObservationJointName[] GetSupportedJointNames (out Foundation.NSError error);
public virtual VNAnimalBodyPoseObservationJointsGroupName[] GetSupportedJointsGroupNames (out Foundation.NSError error);
}
public class VNDetectHumanBodyPose3DRequest : Vision.VNStatefulRequest {
// constructors
public VNDetectHumanBodyPose3DRequest ();
protected VNDetectHumanBodyPose3DRequest (Foundation.NSObjectFlag t);
protected VNDetectHumanBodyPose3DRequest (ObjCRuntime.NativeHandle handle);
public VNDetectHumanBodyPose3DRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNHumanBodyPose3DObservation[] Results { get; }
// methods
public virtual VNHumanBodyPose3DObservationJointName[] GetSupportedJointNames (out Foundation.NSError error);
public virtual VNHumanBodyPose3DObservationJointsGroupName[] GetSupportedJointsGroupNames (out Foundation.NSError error);
}
public class VNGenerateForegroundInstanceMaskRequest : Vision.VNImageBasedRequest {
// constructors
protected VNGenerateForegroundInstanceMaskRequest (Foundation.NSObjectFlag t);
protected VNGenerateForegroundInstanceMaskRequest (ObjCRuntime.NativeHandle handle);
public VNGenerateForegroundInstanceMaskRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNInstanceMaskObservation[] Results { get; }
}
public class VNGeneratePersonInstanceMaskRequest : Vision.VNImageBasedRequest {
// constructors
protected VNGeneratePersonInstanceMaskRequest (Foundation.NSObjectFlag t);
protected VNGeneratePersonInstanceMaskRequest (ObjCRuntime.NativeHandle handle);
public VNGeneratePersonInstanceMaskRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNInstanceMaskObservation[] Results { get; }
}
public class VNHumanBodyPose3DObservation : Vision.VNRecognizedPoints3DObservation {
// constructors
public VNHumanBodyPose3DObservation (Foundation.NSCoder coder);
protected VNHumanBodyPose3DObservation (Foundation.NSObjectFlag t);
protected VNHumanBodyPose3DObservation (ObjCRuntime.NativeHandle handle);
// properties
public virtual VNHumanBodyPose3DObservationJointName[] AvailableJointNames { get; }
public virtual VNHumanBodyPose3DObservationJointsGroupName[] AvailableJointsGroupNames { get; }
public virtual float BodyHeight { get; }
public virtual System.Numerics.Vector4 CameraOriginMatrix { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNHumanBodyPose3DObservationHeightEstimation HeightEstimation { get; }
// methods
public virtual VNHumanBodyPose3DObservationJointName GetParentJointName (VNHumanBodyPose3DObservationJointName jointName);
public virtual VNPoint GetPointInImage (VNHumanBodyPose3DObservationJointName jointName, out Foundation.NSError error);
public virtual VNHumanBodyRecognizedPoint3D GetRecognizedPoint (VNHumanBodyPose3DObservationJointName jointName, out Foundation.NSError error);
public virtual Foundation.NSDictionary<Foundation.NSString,Vision.VNHumanBodyRecognizedPoint3D> GetRecognizedPoints (VNHumanBodyPose3DObservationJointsGroupName jointName, out Foundation.NSError error);
}
[Serializable]
public enum VNHumanBodyPose3DObservationHeightEstimation {
Measured = 1,
Reference = 0,
}
[Serializable]
public enum VNHumanBodyPose3DObservationJointName {
CenterHead = 11,
CenterShoulder = 10,
LeftAnkle = 8,
LeftElbow = 14,
LeftHip = 6,
LeftKnee = 7,
LeftShoulder = 13,
LeftWrist = 15,
None = 0,
RightAnkle = 4,
RightElbow = 16,
RightHip = 2,
RightKnee = 3,
RightShoulder = 5,
RightWrist = 17,
Root = 1,
Spine = 9,
TopHead = 12,
}
public static class VNHumanBodyPose3DObservationJointNameExtensions {
// methods
public static Foundation.NSString GetConstant (this VNHumanBodyPose3DObservationJointName self);
public static VNHumanBodyPose3DObservationJointName GetValue (Foundation.NSString constant);
}
[Serializable]
public enum VNHumanBodyPose3DObservationJointsGroupName {
All = 7,
Head = 1,
LeftArm = 3,
LeftLeg = 5,
None = 0,
RightArm = 4,
RightLeg = 6,
Torso = 2,
}
public static class VNHumanBodyPose3DObservationJointsGroupNameExtensions {
// methods
public static Foundation.NSString GetConstant (this VNHumanBodyPose3DObservationJointsGroupName self);
public static VNHumanBodyPose3DObservationJointsGroupName GetValue (Foundation.NSString constant);
}
public class VNHumanBodyRecognizedPoint3D : Vision.VNRecognizedPoint3D {
// constructors
public VNHumanBodyRecognizedPoint3D (Foundation.NSCoder coder);
protected VNHumanBodyRecognizedPoint3D (Foundation.NSObjectFlag t);
protected VNHumanBodyRecognizedPoint3D (ObjCRuntime.NativeHandle handle);
public VNHumanBodyRecognizedPoint3D (System.Numerics.Vector4 position);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual System.Numerics.Vector4 LocalPosition { get; }
public virtual VNHumanBodyPose3DObservationJointName ParentJoint { get; }
}
public class VNInstanceMaskObservation : Vision.VNObservation {
// constructors
public VNInstanceMaskObservation (Foundation.NSCoder coder);
protected VNInstanceMaskObservation (Foundation.NSObjectFlag t);
protected VNInstanceMaskObservation (ObjCRuntime.NativeHandle handle);
// properties
public virtual Foundation.NSIndexSet AllInstances { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CoreVideo.CVPixelBuffer InstanceMask { get; }
// methods
public virtual CoreVideo.CVPixelBuffer GenerateMask (Foundation.NSIndexSet instances, out Foundation.NSError error);
public virtual CoreVideo.CVPixelBuffer GenerateMaskedImage (Foundation.NSIndexSet instances, VNImageRequestHandler requestHandler, bool cropResult, out Foundation.NSError error);
public virtual CoreVideo.CVPixelBuffer GenerateScaledMask (Foundation.NSIndexSet instances, VNImageRequestHandler requestHandler, out Foundation.NSError error);
}
public class VNPoint3D : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public VNPoint3D (Foundation.NSCoder coder);
protected VNPoint3D (Foundation.NSObjectFlag t);
protected VNPoint3D (ObjCRuntime.NativeHandle handle);
public VNPoint3D (System.Numerics.Vector4 position);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual System.Numerics.Vector4 Position { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class VNRecognizedPoint3D : Vision.VNPoint3D {
// constructors
public VNRecognizedPoint3D (Foundation.NSCoder coder);
protected VNRecognizedPoint3D (Foundation.NSObjectFlag t);
protected VNRecognizedPoint3D (ObjCRuntime.NativeHandle handle);
public VNRecognizedPoint3D (System.Numerics.Vector4 position);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static Foundation.NSString GroupKeyAll { get; }
public virtual string Identifier { get; }
}
public class VNRecognizedPoints3DObservation : Vision.VNObservation {
// constructors
public VNRecognizedPoints3DObservation (Foundation.NSCoder coder);
protected VNRecognizedPoints3DObservation (Foundation.NSObjectFlag t);
protected VNRecognizedPoints3DObservation (ObjCRuntime.NativeHandle handle);
// properties
public virtual Foundation.NSString[] AvailableGroupKeys { get; }
public virtual Foundation.NSString[] AvailableKeys { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual VNRecognizedPoint3D GetRecognizedPoint (Foundation.NSString pointKey, out Foundation.NSError error);
public virtual Foundation.NSDictionary<Foundation.NSString,Vision.VNRecognizedPoint3D> GetRecognizedPoints (Foundation.NSString groupKey, out Foundation.NSError error);
}
public class VNTrackHomographicImageRegistrationRequest : Vision.VNStatefulRequest {
// constructors
public VNTrackHomographicImageRegistrationRequest ();
protected VNTrackHomographicImageRegistrationRequest (Foundation.NSObjectFlag t);
protected VNTrackHomographicImageRegistrationRequest (ObjCRuntime.NativeHandle handle);
public VNTrackHomographicImageRegistrationRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNImageHomographicAlignmentObservation[] Results { get; }
}
public class VNTrackOpticalFlowRequest : Vision.VNStatefulRequest {
// constructors
public VNTrackOpticalFlowRequest ();
protected VNTrackOpticalFlowRequest (Foundation.NSObjectFlag t);
protected VNTrackOpticalFlowRequest (ObjCRuntime.NativeHandle handle);
public VNTrackOpticalFlowRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNTrackOpticalFlowRequestComputationAccuracy ComputationAccuracy { get; set; }
public virtual bool KeepNetworkOutput { get; set; }
public virtual uint OutputPixelFormat { get; set; }
public virtual VNPixelBufferObservation[] Results { get; }
}
[Serializable]
public enum VNTrackOpticalFlowRequestComputationAccuracy {
High = 2,
Low = 0,
Medium = 1,
VeryHigh = 3,
}
public class VNTrackTranslationalImageRegistrationRequest : Vision.VNStatefulRequest {
// constructors
public VNTrackTranslationalImageRegistrationRequest ();
protected VNTrackTranslationalImageRegistrationRequest (Foundation.NSObjectFlag t);
protected VNTrackTranslationalImageRegistrationRequest (ObjCRuntime.NativeHandle handle);
public VNTrackTranslationalImageRegistrationRequest (VNRequestCompletionHandler completionHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual VNImageTranslationAlignmentObservation[] Results { get; }
}
Added methods:
public virtual void GetCookiePolicy (System.Action<WKCookiePolicy> completionHandler);
public virtual System.Threading.Tasks.Task<WKCookiePolicy> GetCookiePolicyAsync ();
public virtual void SetCookiePolicy (WKCookiePolicy policy, System.Action completionHandler);
public virtual System.Threading.Tasks.Task SetCookiePolicyAsync (WKCookiePolicy policy);
Added property:
public virtual bool AllowTransparentBackground { get; set; }
Added property:
public virtual WKInactiveSchedulingPolicy InactiveSchedulingPolicy { get; set; }
Added property:
public virtual bool AllowsInlinePredictions { get; set; }
Added property:
public virtual Foundation.NSUuid Identifier { get; }
Added methods:
public static WKWebsiteDataStore Create (Foundation.NSUuid identifier);
public static void FetchAllDataStoreIdentifiers (System.Action<Foundation.NSArray<Foundation.NSUuid>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<Foundation.NSUuid>> FetchAllDataStoreIdentifiersAsync ();
public static void Remove (Foundation.NSUuid identifier, System.Action<Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task RemoveAsync (Foundation.NSUuid identifier);
Added properties:
public static Foundation.NSString HashSalt { get; }
public static Foundation.NSString MediaKeys { get; }
public static Foundation.NSString SearchFieldRecentSearches { get; }
[Serializable]
public enum WKCookiePolicy {
Allow = 0,
Disallow = 1,
}
[Serializable]
public enum WKInactiveSchedulingPolicy {
None = 2,
Suspend = 0,
Throttle = 1,
}