androidx.camera.core

Classes

AspectRatio

The aspect ratio of the use case.

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).

TorchState

The camera flash torch state.

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

ExperimentalGetImage

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