SelfieRecorder

class SelfieRecorder(lifecycleOwner: LifecycleOwner, context: Context, onRecordingStarted: () -> Unit, onFinished: (ByteArray) -> Unit, onStateChange: (FaceImageClassifier.RecognitionState, EvidenceRequestSelfieVideo.Poses?) -> Unit)

Video recorder to record a selfie video for identity verification.

Constructors

Link copied to clipboard
constructor(lifecycleOwner: LifecycleOwner, context: Context, onRecordingStarted: () -> Unit, onFinished: (ByteArray) -> Unit, onStateChange: (FaceImageClassifier.RecognitionState, EvidenceRequestSelfieVideo.Poses?) -> Unit)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun finish()

Stops the recording and calls the completion handler.

Link copied to clipboard
suspend fun launchCamera(surfaceProvider: Preview.SurfaceProvider)

Starts camera and prepares to record and return a video.

Link copied to clipboard

Starts video recording.