CameraComponent

class CameraComponent(cameraAdapter: CameraAdapter<*>, permissionAdapter: PermissionAdapter<*>, val storageAdapter: StorageAdapter<*>) : Component

Constructors

Link copied to clipboard
constructor(cameraAdapter: CameraAdapter<*>, permissionAdapter: PermissionAdapter<*>, storageAdapter: StorageAdapter<*>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun handle(event: ControllerEvent)
Link copied to clipboard
open override fun onStateChanged(source: LifecycleOwner, event: Lifecycle.Event)
Link copied to clipboard
suspend fun savePicture(photoFile: File = File("")): File
Link copied to clipboard
suspend fun start(previewView: PreviewView)