Configuration

data class Configuration(val corners: List<Corner>, val common: CommonConfiguration = CommonConfiguration(), val camera: CameraConfiguration = CameraConfiguration( facing = CameraFacing.FRONT, ), val faceLibraryComponent: FaceLibraryComponentConfiguration = FaceLibraryComponentConfiguration( faceSizeRatioInterval = FaceAutoCaptureController.Configuration.DEFAULT_FACE_SIZE_RATIO_INTERVAL, ), val minValidSamplesCount: Int = 4, val transitionType: EyeGazeLivenessFragment.Configuration.TransitionType = TransitionType.MOVE, val transitionDurationMillis: Int = 800)

Configuration for the UI Eye Gaze Liveness component.

Constructors

Link copied to clipboard
constructor(corners: List<Corner>, common: CommonConfiguration = CommonConfiguration(), camera: CameraConfiguration = CameraConfiguration( facing = CameraFacing.FRONT, ), faceLibraryComponent: FaceLibraryComponentConfiguration = FaceLibraryComponentConfiguration( faceSizeRatioInterval = FaceAutoCaptureController.Configuration.DEFAULT_FACE_SIZE_RATIO_INTERVAL, ), minValidSamplesCount: Int = 4, transitionType: EyeGazeLivenessFragment.Configuration.TransitionType = TransitionType.MOVE, transitionDurationMillis: Int = 800)

Properties

Link copied to clipboard

Configuration for components utilizing a camera. Default value is CameraConfiguration with properties: Default facing is CameraFacing.FRONT.

Link copied to clipboard

Common configuration for all components. Default value is CommonConfiguration.

Link copied to clipboard

List of corners which defines where the user should look. Minimum allowed size of the list is equal to minValidSamplesCount.

Link copied to clipboard

Configuration for face library components. Default value is FaceLibraryComponentConfiguration with properties: Default faceSizeRatioInterval is [0.1, 0.3].

Link copied to clipboard

Minimum number of valid samples (images) required to finish the process. Allowed value is from interval [4, 7]. Default value is 4.

Link copied to clipboard

Duration of each transition in milliseconds. Default value is 800.

Link copied to clipboard

Transition type between segments. Default value is TransitionType.MOVE.