pub unsafe trait VNFaceObservationAccepting: NSObjectProtocol {
// Provided methods
unsafe fn inputFaceObservations(
&self,
) -> Option<Retained<NSArray<VNFaceObservation>>>
where Self: Sized + Message { ... }
unsafe fn setInputFaceObservations(
&self,
input_face_observations: Option<&NSArray<VNFaceObservation>>,
)
where Self: Sized + Message { ... }
}
Available on crate feature
VNFaceObservationAccepting
only.Expand description
A protocol that allows a user to provide an input collection of VNFaceObservations as part of a request. The protocol can be adopted by request objects that request additional information about detected faces, such as facial landmarks.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn inputFaceObservations(
&self,
) -> Option<Retained<NSArray<VNFaceObservation>>>
Available on crate feature VNObservation
only.
unsafe fn inputFaceObservations( &self, ) -> Option<Retained<NSArray<VNFaceObservation>>>
VNObservation
only.The VNFaceObservation objects to be processed as part of the request.
Sourceunsafe fn setInputFaceObservations(
&self,
input_face_observations: Option<&NSArray<VNFaceObservation>>,
)
Available on crate feature VNObservation
only.
unsafe fn setInputFaceObservations( &self, input_face_observations: Option<&NSArray<VNFaceObservation>>, )
VNObservation
only.Setter for inputFaceObservations
.
Trait Implementations§
Source§impl ProtocolType for dyn VNFaceObservationAccepting
impl ProtocolType for dyn VNFaceObservationAccepting
impl<T> ImplementedBy<T> for dyn VNFaceObservationAccepting
Implementations on Foreign Types§
impl<T> VNFaceObservationAccepting for ProtocolObject<T>where
T: ?Sized + VNFaceObservationAccepting,
Implementors§
impl VNFaceObservationAccepting for VNDetectFaceCaptureQualityRequest
Available on crate feature
VNDetectFaceCaptureQualityRequest
only.impl VNFaceObservationAccepting for VNDetectFaceLandmarksRequest
Available on crate feature
VNDetectFaceLandmarksRequest
only.