Package-level declarations

Types

Link copied to clipboard

Represents camera screen for Barcodes scanning.

Functions

Link copied to clipboard
fun BarcodeScannerCustomUI(modifier: <Error class: unknown class> = Modifier, cameraEnabled: Boolean = true, cameraModule: CameraModule = CameraModule.BACK, cameraPreviewMode: CameraPreviewMode = CameraPreviewMode.FILL_IN, minFocusDistanceLock: Boolean = false, touchToFocusEnabled: Boolean = false, torchEnabled: Boolean = false, zoomLevel: Float = 1.0f, barcodeScanningEnabled: Boolean = true, barcodeScannerConfiguration: BarcodeScannerConfiguration = BarcodeScannerConfiguration(), finderConfiguration: FinderConfiguration? = FinderConfiguration(), arPolygonView: (<Error class: unknown class><Pair<BarcodeScannerResult, FrameHandler.Frame>?>) -> Unit = { _ -> }, permissionView: () -> Unit = {}, onBarcodeScanningResult: (Result<BarcodeScannerResult>) -> Unit = {})

Composable Barcode Scanner with customizable UI.

Link copied to clipboard
fun BarcodeScannerView(modifier: <Error class: unknown class> = Modifier.fillMaxSize(), configuration: BarcodeScannerScreenConfiguration, enableBackNavigation: Boolean = true, onBarcodeScanned: (BarcodeScannerUiResult) -> Unit = {}, onBarcodeScannerClosed: (CloseReason) -> Unit = {}, onCloseInterfaceRegistered: (IForceCloseCallback) -> Unit = {})