package

androidx.camera.extensions.internal

Interfaces

CloseableProcessorA processor that can be closed so that the underlying processing implementation is skipped, if it has been closed.
VendorExtenderA unified vendor extensions interface which interacts with both basic and advanced extender vendor implementation.
VendorProcessorA processor that is used for invoking vendor extensions.

Classes

AdaptingCaptureProcessorA CaptureProcessor that calls a vendor provided implementation.
AdaptingCaptureStageA CaptureStage that calls a vendor provided implementation.
AdaptingPreviewProcessorA CaptureProcessor that calls a vendor provided preview processing implementation.
AdaptingRequestUpdateProcessorA ImageInfoProcessor that calls a vendor provided preview processing implementation.
AdvancedVendorExtenderAdvanced vendor interface implementation
BasicVendorExtenderBasic vendor interface implementation
Camera2CameraCaptureResultThe camera2 implementation for the capture result of a single image capture.
ClientVersionThe client version of the Extensions-Interface that CameraX extension library uses.
ExtensionsUseCaseConfigFactoryImplementation of UseCaseConfigFactory to provide the default extensions configurations for use cases.
ExtensionsUtilsUtils for camera-extensions.
ExtensionVersionProvides interfaces to check the extension version.
ImageAnalysisConfigProviderProvides extensions related configs for image analysis
ImageCaptureConfigProviderProvides extensions related configs for image capture
PreviewConfigProviderFor providing extensions config for preview.
RequestOptionConfigBuilder for creating Config that contains capture request options.
RequestOptionConfig.BuilderBuilder for constructing RequestOptionConfig instances.
VersionClass encapsulating a version with major, minor, patch and description values.
VersionNameThe version of CameraX extension releases.