libcamera
v0.0.0+100-debian/0_git20200629+e7aa92a-8-9-g77f5237c-dirty (2021-05-05T16:20:29+01:00)
Supporting cameras in Linux since 2019
|
Namespace for libcamera draft controls. More...
Variables | |
const std::array< const ControlValue, 3 > | AePrecaptureTriggerValues |
List of all AePrecaptureTrigger supported values. | |
const Control< int32_t > | AePrecaptureTrigger |
Control for AE metering trigger. Currently identical to ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER. More... | |
const std::array< const ControlValue, 3 > | AfTriggerValues |
List of all AfTrigger supported values. | |
const Control< int32_t > | AfTrigger |
Control for AF trigger. Currently identical to ANDROID_CONTROL_AF_TRIGGER. More... | |
const std::array< const ControlValue, 5 > | NoiseReductionModeValues |
List of all NoiseReductionMode supported values. | |
const Control< int32_t > | NoiseReductionMode |
Control to select the noise reduction algorithm mode. Currently identical to ANDROID_NOISE_REDUCTION_MODE. More... | |
const std::array< const ControlValue, 3 > | ColorCorrectionAberrationModeValues |
List of all ColorCorrectionAberrationMode supported values. | |
const Control< int32_t > | ColorCorrectionAberrationMode |
Control to select the color correction aberration mode. Currently identical to ANDROID_COLOR_CORRECTION_ABERRATION_MODE. More... | |
const std::array< const ControlValue, 6 > | AeStateValues |
List of all AeState supported values. | |
const Control< int32_t > | AeState |
Control to report the current AE algorithm state. Currently identical to ANDROID_CONTROL_AE_STATE. More... | |
const std::array< const ControlValue, 7 > | AfStateValues |
List of all AfState supported values. | |
const Control< int32_t > | AfState |
Control to report the current AF algorithm state. Currently identical to ANDROID_CONTROL_AF_STATE. More... | |
const std::array< const ControlValue, 4 > | AwbStateValues |
List of all AwbState supported values. | |
const Control< int32_t > | AwbState |
Control to report the current AWB algorithm state. Currently identical to ANDROID_CONTROL_AWB_STATE. More... | |
const Control< int64_t > | SensorTimestamp |
Control to report the start of exposure of the first row of the captured image. Currently identical to ANDROID_SENSOR_TIMESTAMP. | |
const Control< int64_t > | SensorRollingShutterSkew |
Control to report the time between the start of exposure of the first row and the start of exposure of the last row. Currently identical to ANDROID_SENSOR_ROLLING_SHUTTER_SKEW. | |
const std::array< const ControlValue, 2 > | LensShadingMapModeValues |
List of all LensShadingMapMode supported values. | |
const Control< int32_t > | LensShadingMapMode |
Control to report if the lens shading map is available. Currently identical to ANDROID_STATISTICS_LENS_SHADING_MAP_MODE. | |
const std::array< const ControlValue, 3 > | SceneFlickerValues |
List of all SceneFlicker supported values. | |
const Control< int32_t > | SceneFlicker |
Control to report the detected scene light frequency. Currently identical to ANDROID_STATISTICS_SCENE_FLICKER. | |
const Control< int32_t > | PipelineDepth |
Specifies the number of pipeline stages the frame went through from when it was exposed to when the final completed result was available to the framework. Always less than or equal to PipelineMaxDepth. Currently identical to ANDROID_REQUEST_PIPELINE_DEPTH. More... | |
Namespace for libcamera draft controls.
Supported AePrecaptureTrigger values.
Supported AeState values.
Enumerator | |
---|---|
AeStateInactive | The AE algorithm is inactive. |
AeStateSearching | The AE algorithm has not converged yet. |
AeStateConverged | The AE algorithm has converged. |
AeStateLocked | The AE algorithm is locked. |
AeStateFlashRequired | The AE algorithm would need a flash for good results. |
AeStatePrecapture | The AE algorithm has started a pre-capture metering session.
|
Supported AfState values.
Enumerator | |
---|---|
AfStateInactive | The AF algorithm is inactive. |
AfStatePassiveScan | AF is performing a passive scan of the scene in continuous auto-focus mode. |
AfStatePassiveFocused | AF believes the scene is in focus, but might restart scanning. |
AfStateActiveScan | AF is performing a scan triggered by an AF trigger request.
|
AfStateFocusedLock | AF believes has focused correctly and has locked focus. |
AfStateNotFocusedLock | AF has not been able to focus and has locked. |
AfStatePassiveUnfocused | AF has completed a passive scan without finding focus. |
Supported ColorCorrectionAberrationMode values.
Supported NoiseReductionMode values.
libcamera::controls::draft::AePrecaptureTrigger |
Control for AE metering trigger. Currently identical to ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER.
Whether the camera device will trigger a precapture metering sequence when it processes this request.
libcamera::controls::draft::AeState |
Control to report the current AE algorithm state. Currently identical to ANDROID_CONTROL_AE_STATE.
Current state of the AE algorithm.
libcamera::controls::draft::AfState |
Control to report the current AF algorithm state. Currently identical to ANDROID_CONTROL_AF_STATE.
Current state of the AF algorithm.
libcamera::controls::draft::AfTrigger |
Control for AF trigger. Currently identical to ANDROID_CONTROL_AF_TRIGGER.
Whether the camera device will trigger autofocus for this request.
libcamera::controls::draft::AwbState |
Control to report the current AWB algorithm state. Currently identical to ANDROID_CONTROL_AWB_STATE.
Current state of the AWB algorithm.
libcamera::controls::draft::ColorCorrectionAberrationMode |
Control to select the color correction aberration mode. Currently identical to ANDROID_COLOR_CORRECTION_ABERRATION_MODE.
Mode of operation for the chromatic aberration correction algorithm.
libcamera::controls::draft::NoiseReductionMode |
Control to select the noise reduction algorithm mode. Currently identical to ANDROID_NOISE_REDUCTION_MODE.
Mode of operation for the noise reduction algorithm.
libcamera::controls::draft::PipelineDepth |
Specifies the number of pipeline stages the frame went through from when it was exposed to when the final completed result was available to the framework. Always less than or equal to PipelineMaxDepth. Currently identical to ANDROID_REQUEST_PIPELINE_DEPTH.
The typical value for this control is 3 as a frame is first exposed, captured and then processed in a single pass through the ISP. Any additional processing step performed after the ISP pass (in example face detection, additional format conversions etc) count as an additional pipeline stage.