INNER CODE UNIT · Kotlin
Fotoapparat
RedApparat/Fotoapparat · fotoapparat/src/main/java/io/fotoapparat/Fotoapparat.kt:34
class Fotoapparat
@JvmOverloads constructor(
context: Context,
view: CameraRenderer,
focusView: FocalPointSelector? = null,
lensPosition: LensPositionSelector = firstAvailable(
back(),
front(),
external()
),
scaleType: ScaleType = ScaleType.CenterCrop,
cameraConfiguration: CameraConfiguration = CameraConfiguration.default(),
cameraErrorCallback: CameraErrorCallback = {},
private val executor: CameraExecutor = EXECUTOR,
private val logger: Logger = none()
) {
private val mainThreadErrorCallback = cameraErrorCallback.onMainThread()