androidx.camera.camera2.interop


Annotations

ExperimentalCamera2Interop

Denotes that the annotated method uses the experimental methods which allow direct access to camera2 classes.

Interfaces

Classes

Camera2CameraControl

This class is deprecated. Use the CameraControl.applyCamera2Interop or CameraControl.applyCamera2InteropAsync extension functions instead, e.g., 'cameraControl.applyCamera2Interop { setCaptureRequestOption(key, value) }'.

Camera2CameraInfo

This class is deprecated. Use the CameraInfo extension properties instead, e.g., 'cameraInfo.cameraId' or 'cameraInfo.cameraCharacteristics'.

Camera2Interop

Provides utilities to configure and query Camera2 APIs.

Camera2Interop.Extender

This class is deprecated. Use the camera2Interop extension function on UseCase.Builder (e.g., 'builder.camera2Interop { setPhysicalCameraId(physicalCameraId) }') or SessionConfig.Builder for capture request options and callbacks instead.

Camera2InteropEx
CameraControlCamera2Configurator

Configures CameraControlCamera2Interop options on a androidx.camera.core.CameraControl.

CaptureRequestOptionTarget

Target class supporting captureRequest[key] = value indexing operator syntax.

CaptureRequestOptions

This class is deprecated. Use the camera2Interop or applyCamera2Interop extension functions instead, e.g., 'builder.camera2Interop { setCaptureRequestOption(key, value) }'.

CaptureRequestOptions.Builder

This class is deprecated. Use the camera2Interop or applyCamera2Interop extension functions instead, e.g., 'builder.camera2Interop { setCaptureRequestOption(key, value) }'.

ImageCaptureCamera2Configurator

Configures ImageCaptureCamera2Interop options on an androidx.camera.core.ImageCapture.Builder.

SessionConfigCamera2Configurator

Configures SessionConfigCamera2Interop options on a androidx.camera.core.SessionConfig.Builder.

SessionParameterTarget

Target class supporting sessionParameter[key] = value indexing operator syntax.

StillCaptureRequestOptionTarget

Target class supporting stillCaptureRequest[key] = value indexing operator syntax.

UseCaseCamera2Configurator

Configures UseCaseCamera2Interop options on androidx.camera.core.UseCase builders.