LMBestShotServiceProtocol
public protocol LMBestShotServiceProtocol
Best shot service protocol
-
Best shot service delegate
Declaration
Swift
var delegate: LMBestShotServiceDelegate? { get set } -
Best shot detector object
Declaration
Swift
var detector: LunaCore.LCBestShotDetectorProtocol { get } -
Отправка потока видео, снятого в очереди обработки. Sends a video stream shot in the processing queue. @param sampleBuffer Образец потока видео \ Sample of a video stream.
Declaration
Swift
func pushFrame(buffer: CMSampleBuffer) -
Шлет изображение в очередь обработки. Функция работает только с одним кадром, без поддержки потокового видео или последовательности кадров . Sends a image in the processing queue. But it works only for one single frame, no video feed or frames sequence support @param image Изображение для обработки \ custom image.
Declaration
Swift
func pushFrame(image: CGImage) -
Возобновить процесс обнаружения оптимального кадра, приостановленного методом bestShot() делегата. Resume the best shot detection process which was suspended through the
bestShotdelegate’s method.Declaration
Swift
func resume() -
Sets detector’s screen (search zone) size
Declaration
Swift
func screenSize(_ size: CGSize, edges: UIEdgeInsets)Parameters
sizezone size (usually screen)
edgesedge insets
-
Ask detector if any face founded
Declaration
Swift
func faceFound() -> BoolReturn Value
true - if face was founded, false - otherwhise
-
Launch interactions wizard
Declaration
Swift
func launchWizard() -
Известить сервис о факте отображения пользователю подсказки с интеракцией Notify the service that the interaction hint was shown to the user
Declaration
Swift
func interactionHintDidShow() -
Setup interactions list
Declaration
Swift
func defineStepsList(_ stepsList: [LCStepConfigProtocol])Parameters
stepsListinteractions array
-
Enable video recording
Declaration
Swift
func enableVideoRecordWatchDog(faceFoundBlock: @escaping FaceFoundedBlock)Parameters
faceFoundBlockblock that is triggered after a face is detected in the frame
LMBestShotServiceProtocol Protocol Reference