android.hardware.camera2.params

Classes

BlackLevelPattern

Immutable class to store a 4-element vector of integers corresponding to a 2x2 pattern of color channel offsets used for the black level offsets of each color channel.

Capability

Immutable class to store the camera capability, its corresponding maximum streaming dimension and zoom range.

ColorSpaceProfiles

Immutable class with information about supported color space profiles.

ColorSpaceTransform

Immutable class for describing a 3x3 matrix of Rational values in row-major order.

DeviceStateSensorOrientationMap

Immutable class that maps the device fold state to sensor orientation.

DynamicRangeProfiles

Immutable class with information about supported 10-bit dynamic range profiles.

ExtensionSessionConfiguration

A class that aggregates all supported arguments for CameraExtensionSession initialization.

Face

Describes a face detected in an image.

InputConfiguration

Immutable class to store an input configuration that is used to create a reprocessable capture session.

LensShadingMap

Immutable class for describing a 4 x N x M lens shading map of floats.

MandatoryStreamCombination

Immutable class to store the available mandatory stream combination.

MeteringRectangle

An immutable class to represent a rectangle (x, y, width, height) with an additional weight component.

MultiResolutionStreamConfigurationMap

Immutable class to store the information of the multi-resolution streams supported by the camera device.

MultiResolutionStreamInfo

A utility class describing the properties of one stream of fixed-size image buffers backing a multi-resolution image stream.

OisSample

Immutable class to store an optical image stabilization sample.

OutputConfiguration

A class for describing camera output, which contains a Surface and its specific configuration for creating capture session.

RecommendedStreamConfigurationMap

Immutable class to store the recommended stream configurations to set up Surfaces for creating a capture session with android.hardware.camera2.CameraDevice#createCaptureSession(SessionConfiguration).

RggbChannelVector

Immutable class to store a 4-element vector of floats indexable by a bayer RAW 2x2 pixel block.

SessionConfiguration

A helper class that aggregates all supported arguments for capture session initialization.

StreamConfigurationMap

Immutable class to store the available stream configurations to set up Surfaces for creating a capture session with android.hardware.camera2.CameraDevice#createCaptureSession(SessionConfiguration).

TonemapCurve

Immutable class for describing a 2 x M x 3 tonemap curve of floats.