Package-level declarations

Types

Link copied to clipboard
sealed interface CaptureResult<out T>

Capture Result of taking picture or recording video.

Functions

Link copied to clipboard
fun CameraPreview(modifier: Modifier = Modifier, cameraSession: CameraSession, camSelector: CamSelector = cameraSession.state.camSelector.value, captureMode: CaptureMode = cameraSession.state.captureMode.value, captureStrategy: ImageCaptureStrategy = cameraSession.state.imageCaptureStrategy.value, scaleType: ScaleType = cameraSession.state.scaleType.value, imageAnalyzer: ImageAnalyzer? = null, camFormat: CamFormat = cameraSession.state.camFormat.value, implementationMode: ImplementationMode = cameraSession.state.implementationMode.value, isImageAnalysisEnabled: Boolean = imageAnalyzer != null, isFocusOnTapEnabled: Boolean = cameraSession.state.isFocusOnTapEnabled.value, isPinchToZoomEnabled: Boolean = cameraSession.state.isPinchToZoomEnabled.value, previewBackgroundColor: Color = Color.Unspecified, onPreviewStreamChanged: () -> Unit = {}, switchCameraContent: @Composable (ImageBitmap) -> Unit = {}, onFocus: suspend (onComplete: () -> Unit) -> Unit = { onComplete -> delay(1000L) onComplete() }, focusTapContent: @Composable () -> Unit = { SquareCornerFocus() }, content: @Composable BoxScope.() -> Unit = {})

Creates a Camera Preview's composable.