Interface | Description |
---|---|
CameraDeviceState.CameraDeviceStateListener |
CameraDeviceStateListener callbacks to be called after state transitions.
|
Class | Description |
---|---|
BurstHolder |
Immutable container for a burst of capture results.
|
CameraDeviceState |
Emulates a the state of a single Camera2 device.
|
CameraDeviceUserShim |
Compatibility implementation of the Camera2 API binder interface.
|
CaptureCollector |
Collect timestamps and state for each
CaptureRequest as it passes through
the Legacy camera pipeline. |
GLThreadManager |
GLThreadManager handles the thread used for rendering into the configured output surfaces.
|
LegacyCameraDevice |
This class emulates the functionality of a Camera2 device using a the old Camera class.
|
LegacyExceptionUtils |
Utility class containing exception handling used solely by the compatibility mode shim.
|
LegacyFaceDetectMapper |
Map legacy face detect callbacks into face detection results.
|
LegacyFocusStateMapper |
Map capture request data into legacy focus state transitions.
|
LegacyMetadataMapper |
Provide legacy-specific implementations of camera2 metadata for legacy devices, such as the
camera characteristics.
|
LegacyRequest |
Hold important data necessary to build the camera1 parameters up from a capture request.
|
LegacyRequestMapper |
Provide legacy-specific implementations of camera2 CaptureRequest for legacy devices.
|
LegacyResultMapper |
Provide legacy-specific implementations of camera2 CaptureResult for legacy devices.
|
ParameterUtils |
Various utilities for dealing with camera API1 parameters.
|
ParameterUtils.MeteringData |
Calculate effective/reported metering data from a user-specified metering region.
|
ParameterUtils.WeightedRectangle |
A weighted rectangle is an arbitrary rectangle (the coordinate system is unknown) with an
arbitrary weight.
|
ParameterUtils.ZoomData |
Calculate effective/reported zoom data from a user-specified crop region.
|
RequestHandlerThread | |
RequestHolder |
Semi-immutable container for a single capture request and associated information,
the only mutable characteristic of this container is whether or not is has been
marked as "failed" using
#failRequest . |
RequestHolder.Builder |
A builder class for
RequestHolder objects. |
RequestQueue |
A queue of bursts of requests.
|
RequestThreadManager |
This class executes requests to the
Camera . |
RequestThreadManager.FpsCounter |
Counter class used to calculate and log the current FPS of frame production.
|
SizeAreaComparator |
Comparator for api1
Camera.Size objects by the area. |
SurfaceTextureRenderer |
A renderer class that manages the GL state, and can draw a frame into a set of output
Surface s. |
Exception | Description |
---|---|
LegacyExceptionUtils.BufferQueueAbandonedException |
Checked exception thrown when a BufferQueue has been abandoned by its consumer.
|