dependencies {
implementation "com.github.skgmn:cameraxx:0.7.0"
}
CameraXX provides extensions methods for CameraX to use functions with coroutines and flows.
suspend fun Context.getProcessCameraProvider(): ProcessCameraProvider
suspend fun ImageCapture.takePicture(): ImageProxy
suspend fun ImageCapture.takePicture(ImageCapture.OutputFileOptions): ImageCapture.OutputFileResults
fun <T> ImageAnalysis.analyze(suspend (ImageProxy) -> T): Flow<T>
fun ImageProxy.toBitmap(): Bitmap
fun ImageProxy.toByteArray(): ByteArray
fun PreviewView.listenPreviewStreamState(): StateFlow<PreviewView.StreamState?>