androidx.camera.core

Classes

CameraSelector

A set of requirements and priorities used to select a camera.

CameraXConfig

A configuration for adding implementation and user-specific behavior to CameraX.

DisplayOrientedMeteringPointFactory

A MeteringPointFactory that can convert a View (x, y) into a MeteringPoint which can then be used to construct a FocusMeteringAction to start a focus and metering action.

FocusMeteringAction

A configuration used to trigger a focus and/or metering action.

FocusMeteringResult

Result of the CameraControl#startFocusAndMetering(FocusMeteringAction).

ImageAnalysis

A use case providing CPU accessible images for an app to perform image analysis on.

ImageCapture

A use case for taking a picture.

MeteringPoint

A is used to specify a region which can then be converted to sensor coordinate system for focus and metering purpose.

MeteringPointFactory

A factory to create a MeteringPoint.

Preview

A use case that provides a camera preview stream for displaying on-screen.

SurfaceOrientedMeteringPointFactory

A MeteringPointFactory that can create MeteringPoint by surface oriented x, y on a area defined by (0, 0) - (width, height).

UseCase

The use case which all other use cases are built on top of.

Exceptions

CameraInfoUnavailableException

An exception thrown when unable to retrieve information about a camera.

Annotations

AspectRatio

The aspect ratio of the use case.

ExperimentalGetImage

Denotes that the annotated method uses the experimental ImageProxy#getImage() method.

FlashMode

The flash mode options when taking a picture using ImageCapture.

LensFacing

The direction the camera faces relative to device screen.

TorchState

The camera flash torch state.