DocumentCameraViewModel

class DocumentCameraViewModel(val config: CameraScreenConfiguration, val appearance: DocumentFlowAppearanceConfiguration, val keepScreenOn: Boolean, defaultFilter: ParametricFilter?, acknowledgmentMode: AcknowledgementMode, docStraighteningParams: DocumentStraighteningParameters, checkDewarperAssetsUseCase: CheckDewarperAssetsUseCase, contentResolver: ContentResolver, cameraSession: IDocumentCameraSession, val frameHandler: DocumentScannerFrameHandler?, documentScannerWrapper: Result<DocumentScanner>, documentQualityAnalyzerWrapper: Result<DocumentQualityAnalyzer>, flashAvailable: Boolean, ioDispatcher: CoroutineContext, backgroundDispatcher: CoroutineContext, soundController: SoundController, analyticsTracker: IScanbotAnalyticsTracker) : ScanbotComposeCameraViewModel

Constructors

Link copied to clipboard
constructor(config: CameraScreenConfiguration, appearance: DocumentFlowAppearanceConfiguration, keepScreenOn: Boolean, defaultFilter: ParametricFilter?, acknowledgmentMode: AcknowledgementMode, docStraighteningParams: DocumentStraighteningParameters, checkDewarperAssetsUseCase: CheckDewarperAssetsUseCase, contentResolver: ContentResolver, cameraSession: IDocumentCameraSession, frameHandler: DocumentScannerFrameHandler?, documentScannerWrapper: Result<DocumentScanner>, documentQualityAnalyzerWrapper: Result<DocumentQualityAnalyzer>, flashAvailable: Boolean, ioDispatcher: CoroutineContext, backgroundDispatcher: CoroutineContext, soundController: SoundController, analyticsTracker: IScanbotAnalyticsTracker)

Properties

Link copied to clipboard
val _arDataFlow: <Error class: unknown class><Pair<DocumentDetectionResult, FrameHandler.Frame>>
Link copied to clipboard
val arDataFlow: <Error class: unknown class><Pair<DocumentDetectionResult, FrameHandler.Frame>?>
Link copied to clipboard
val autoSnappingEnabled: <Error class: unknown class><Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val drawPolygon: <Error class: unknown class><Boolean>
Link copied to clipboard
Link copied to clipboard
val introDialogButtonEnabled: <Error class: unknown class>
Link copied to clipboard
val isPolygonEnabled: <Error class: unknown class><Boolean>
Link copied to clipboard
Link copied to clipboard
val lastPreviewUriToDisplay: <Error class: unknown class><Uri?>
Link copied to clipboard
val pagesCount: <Error class: unknown class><Int>
Link copied to clipboard
val scanningResultFlow: <Error class: unknown class><DocumentDetectionResult?>
Link copied to clipboard
val showIntroDialog: <Error class: unknown class>
Link copied to clipboard
val showPagePreviewCounter: <Error class: unknown class><Boolean>
Link copied to clipboard
val showProgress: <Error class: unknown class>
Link copied to clipboard
val snapPreviewBitmap: <Error class: unknown class><PreviewBitmap?>
Link copied to clipboard
val uiSteps: <Error class: unknown class><ScanningState>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun onKeyCode(keyEvent: KeyEvent): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onPictureTaken(image: ImageRef, data: CaptureInfo)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun toggleSnap()