Exposure

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:RequiresPermission(value = "android.permission.CAMERA")
val autoMode: Int

Gets auto exposure mode.

Link copied to clipboard

Get current camera supported auto exposure mode.

Link copied to clipboard

Gets current camera exposure range.

Link copied to clipboard

Gets current camera exposure compensation step.

Link copied to clipboard
@get:RequiresPermission(value = "android.permission.CAMERA")
val compensation: Int

Gets exposure compensation.

Link copied to clipboard
Link copied to clipboard
@get:RequiresPermission(value = "android.permission.CAMERA")
val isLocked: Boolean

Gets auto exposure lock.

Link copied to clipboard

Get maximum number of available exposure metering regions.

Link copied to clipboard
@get:RequiresPermission(value = "android.permission.CAMERA")
val meteringRegions: List<MeteringRectangle>

Gets the exposure metering regions.

Functions

Link copied to clipboard
@RequiresPermission(value = "android.permission.CAMERA")
suspend fun setAutoMode(autoMode: Int)

Sets the auto exposure mode.

Link copied to clipboard
@RequiresPermission(value = "android.permission.CAMERA")
suspend fun setCompensation(compensation: Int)

Sets the exposure compensation.

Link copied to clipboard
@RequiresPermission(value = "android.permission.CAMERA")
suspend fun setIsLocked(isLocked: Boolean)

Sets the auto exposure lock.

Link copied to clipboard
@RequiresPermission(value = "android.permission.CAMERA")
suspend fun setMeteringRegions(meteringRegions: List<MeteringRectangle>)

Sets the exposure metering regions.