CameraSettings

class CameraSettings(var context: Context? = null, var regionOfInterest: RectF = defaultRegionOfInterest, var resolution: CameraResolution = CameraResolution.RESOLUTION_1080P, var onCapture: (Media) -> Unit = {}, var onException: (Throwable) -> Unit = {}, var enablePinchAndZoom: Boolean = true, var enableTapToFocus: Boolean = true)

Google camera config

Constructors

Link copied to clipboard
constructor(context: Context? = null, regionOfInterest: RectF = defaultRegionOfInterest, resolution: CameraResolution = CameraResolution.RESOLUTION_1080P, onCapture: (Media) -> Unit = {}, onException: (Throwable) -> Unit = {}, enablePinchAndZoom: Boolean = true, enableTapToFocus: Boolean = true)

Create empty Google camera config

Properties

Link copied to clipboard
@get:JvmName(name = "context")
@set:JvmName(name = "context")
var context: Context?
Link copied to clipboard
@get:JvmName(name = "enablePinchAndZoom")
@set:JvmName(name = "enablePinchAndZoom")
var enablePinchAndZoom: Boolean
Link copied to clipboard
@get:JvmName(name = "enableTapToFocus")
@set:JvmName(name = "enableTapToFocus")
var enableTapToFocus: Boolean
Link copied to clipboard
@get:JvmName(name = "onCapture")
@set:JvmName(name = "onCapture")
var onCapture: (Media) -> Unit
Link copied to clipboard
@get:JvmName(name = "onException")
@set:JvmName(name = "onException")
var onException: (Throwable) -> Unit
Link copied to clipboard
@get:JvmName(name = "regionOfInterest")
@set:JvmName(name = "regionOfInterest")
var regionOfInterest: RectF
Link copied to clipboard
@get:JvmName(name = "resolution")
@set:JvmName(name = "resolution")
var resolution: CameraResolution