previous-api-comparison/ios-api-diff.md (original) (raw)

title description author ms.author ms.date ms.topic ms.assetid ms.prod
Xamarin.iOS SDK API diff List of API changes for Xamarin.iOS. spouliot sepoulio 1/2/2024 article f7934223-2a8c-d5d4-788f-79d2f8610aa7 xamarin

Xamarin.iOS SDK API diff

Xamarin.iOS.dll

Namespace Vision

Type Changed: Vision.VNClassifyImageRequestRevision

Added value:

Type Changed: Vision.VNDetectBarcodesRequestRevision

Added values:

Type Changed: Vision.VNDetectFaceCaptureQualityRequestRevision

Added value:

Type Changed: Vision.VNDetectHumanBodyPose3DRequest

Added properties:

public static VNDetectHumanBodyPose3DRequestRevision CurrentRevision { get; } public static VNDetectHumanBodyPose3DRequestRevision DefaultRevision { get; } public virtual VNDetectHumanBodyPose3DRequestRevision Revision { get; set; } public static VNDetectHumanBodyPose3DRequestRevision[] SupportedRevisions { get; } public static Foundation.NSIndexSet WeakSupportedRevisions { get; }

Type Changed: Vision.VNGenerateAttentionBasedSaliencyImageRequestRevision

Added value:

Type Changed: Vision.VNGenerateImageFeaturePrintRequestRevision

Added value:

Type Changed: Vision.VNGenerateObjectnessBasedSaliencyImageRequestRevision

Added value:

Type Changed: Vision.VNHumanBodyPose3DObservation

Modified properties:

-public virtual OpenTK.Vector4 CameraOriginMatrix { get; } +public virtual OpenTK.NMatrix4 CameraOriginMatrix { get; }

Added method:

public virtual bool GetCameraRelativePosition (out OpenTK.NMatrix4 modelPositionOut, VNHumanBodyPose3DObservationJointName jointName, out Foundation.NSError error);

Type Changed: Vision.VNHumanBodyRecognizedPoint3D

Removed constructor:

public VNHumanBodyRecognizedPoint3D (OpenTK.Vector4 position);

Added constructor:

public VNHumanBodyRecognizedPoint3D (OpenTK.NMatrix4 position);

Modified properties:

-public virtual OpenTK.Vector4 LocalPosition { get; } +public virtual OpenTK.NMatrix4 LocalPosition { get; }

Type Changed: Vision.VNPoint3D

Removed constructor:

public VNPoint3D (OpenTK.Vector4 position);

Added constructor:

public VNPoint3D (OpenTK.NMatrix4 position);

Modified properties:

-public virtual OpenTK.Vector4 Position { get; } +public virtual OpenTK.NMatrix4 Position { get; }

Type Changed: Vision.VNRecognizedPoint3D

Removed constructor:

public VNRecognizedPoint3D (OpenTK.Vector4 position);

Added constructor:

public VNRecognizedPoint3D (OpenTK.NMatrix4 position);

Type Changed: Vision.VNTrackHomographicImageRegistrationRequest

Added properties:

public static VNTrackHomographicImageRegistrationRequestRevision CurrentRevision { get; } public static VNTrackHomographicImageRegistrationRequestRevision DefaultRevision { get; } public virtual VNTrackHomographicImageRegistrationRequestRevision Revision { get; set; } public static VNTrackHomographicImageRegistrationRequestRevision[] SupportedRevisions { get; } public static Foundation.NSIndexSet WeakSupportedRevisions { get; }

Type Changed: Vision.VNTrackTranslationalImageRegistrationRequest

Added properties:

public static VNTrackTranslationalImageRegistrationRequestRevision CurrentRevision { get; } public static VNTrackTranslationalImageRegistrationRequestRevision DefaultRevision { get; } public virtual VNTrackTranslationalImageRegistrationRequestRevision Revision { get; set; } public static VNTrackTranslationalImageRegistrationRequestRevision[] SupportedRevisions { get; } public static Foundation.NSIndexSet WeakSupportedRevisions { get; }

New Type: Vision.VNDetectHumanBodyPose3DRequestRevision

[Serializable] public enum VNDetectHumanBodyPose3DRequestRevision { One = 1, }

New Type: Vision.VNTrackHomographicImageRegistrationRequestRevision

[Serializable] public enum VNTrackHomographicImageRegistrationRequestRevision { One = 1, }

New Type: Vision.VNTrackOpticalFlowRequestRevision

[Serializable] public enum VNTrackOpticalFlowRequestRevision { One = 1, }

New Type: Vision.VNTrackTranslationalImageRegistrationRequestRevision

[Serializable] public enum VNTrackTranslationalImageRegistrationRequestRevision { One = 1, }