LCBestShotDelegate
Objective-C
@protocol LCBestShotDelegate <NSObject>
Swift
protocol LCBestShotDelegate : NSObjectProtocol
Delegate of the best shot detector.
-
Called when a face is detected in the shot.
Declaration
Objective-C
- (void)detectionRect:(CGRect)rect inFrameSize:(CGSize)frameSize;Swift
func detectionRect(_ rect: CGRect, inFrameSize frameSize: CGSize)Parameters
rectDetection area.
frameSizeFrame size.
-
Called when the best shot is found.
Note
If false is returned, a process of the best shot detection will continue, otherwise the process will be paused. Recall a resume method to continue the process after a pause.Declaration
Objective-C
- (BOOL)bestShot:(nonnull LCBestShot *)bestShot;Swift
func bestShot(_ bestShot: LCBestShot) -> BoolParameters
bestShotThe best shot of the face.
Return Value
Return true, if the new best shots are no longer needed.
-
Called if an error has occurred.
Declaration
Objective-C
- (void)bestShotError:(nonnull NSError *)error;Swift
func bestShotError(_ error: Error)Parameters
errorError.
-
Called if check for liveness is active.
Declaration
Objective-C
- (void)livenessIsActive:(BOOL)isActive;Swift
optional func livenessIsActive(_ isActive: Bool)Parameters
isActivetrue if check for liveness is currently carried out.
LCBestShotDelegate Protocol Reference