Scanbot Compose Camera View Model
open class ScanbotComposeCameraViewModel(initialCameraModule: CameraModule = CameraModule.BACK, initialZoomSteps: List<Double> = listOf(1.0, 2.0, 5.0), defaultZoomFactor: Double = 1.0, initialFlashEnabled: Boolean = false, initialMinFocusDistanceLock: Boolean = false, initialTouchToFocusEnabled: Boolean = false, initialPinchToZoomEnabled: Boolean = true, initialPlayFlashOnSnap: Boolean = true, initialOrientationLockMode: OrientationLockMode = OrientationLockMode.NONE, initialCameraPreviewMode: CameraPreviewMode = CameraPreviewMode.FILL_IN, flashAvailable: Boolean, initialFpsLimit: Int, val captureQualityPrioritization: CapturePhotoQualityPrioritization = CapturePhotoQualityPrioritization.BALANCED)
Inheritors
Constructors
Link copied to clipboard
constructor(initialCameraModule: CameraModule = CameraModule.BACK, initialZoomSteps: List<Double> = listOf(1.0, 2.0, 5.0), defaultZoomFactor: Double = 1.0, initialFlashEnabled: Boolean = false, initialMinFocusDistanceLock: Boolean = false, initialTouchToFocusEnabled: Boolean = false, initialPinchToZoomEnabled: Boolean = true, initialPlayFlashOnSnap: Boolean = true, initialOrientationLockMode: OrientationLockMode = OrientationLockMode.NONE, initialCameraPreviewMode: CameraPreviewMode = CameraPreviewMode.FILL_IN, flashAvailable: Boolean, initialFpsLimit: Int, captureQualityPrioritization: CapturePhotoQualityPrioritization = CapturePhotoQualityPrioritization.BALANCED)
Properties
Link copied to clipboard
The camera is on the screen or went to background somehow.
Link copied to clipboard
Which camera module should be used
Link copied to clipboard
The camera preview mode.
Link copied to clipboard
Link copied to clipboard
Whether the flash is enabled.
Link copied to clipboard
Whether the flash is enabled.
Link copied to clipboard
Lock the focus on minimum possible distance (device specific).
Link copied to clipboard
The orientation lock mode.
Link copied to clipboard
Updated whe permission status is clarified
Link copied to clipboard
Whether the pinch to zoom is enabled.
Link copied to clipboard
The camera should be enabled.
Link copied to clipboard
Link copied to clipboard
Whether the flash animation on take picture is enabled.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether the touch to focus is enabled.
Link copied to clipboard
Link copied to clipboard
Zoom value of the camera for the ui