|
libcamera v0.7.2+1-aebe4861-nvm
Supporting cameras in Linux since 2019
|
Active state for AgcAlgorithm. More...

Public Attributes | ||
| struct { | ||
| uint32_t exposure | ||
| double gain | ||
| } | manual | |
| Manual exposure time and analog gain (set through requests) | ||
| struct { | ||
| uint32_t exposure | ||
| double gain | ||
| double quantizationGain | ||
| double digitalGain | ||
| double yTarget | ||
| } | automatic | |
| Automatic exposure time and analog gain (computed by the algorithm) | ||
| bool | autoExposureEnabled | |
| Whether automatic exposure control is enabled by the ExposureTimeMode control. | ||
| bool | autoGainEnabled | |
| Whether automatic gain control is enabled by the AnalogueGainMode control. | ||
| double | exposureValue | |
| Exposure value as set by the ExposureValue control. | ||
| controls::AeConstraintModeEnum | constraintMode | |
| Constraint mode as set by the AeConstraintMode control. | ||
| controls::AeExposureModeEnum | exposureMode | |
| Exposure mode as set by the AeExposureMode control. | ||
| utils::Duration | minFrameDuration | |
| Minimum frame duration as set by the FrameDurationLimits control. | ||
| utils::Duration | maxFrameDuration | |
| Maximum frame duration as set by the FrameDurationLimits control. | ||
Active state for AgcAlgorithm.
The automatic variables track the latest values computed by algorithm based on the latest processed statistics. All other variables track the consolidated controls requested in queued requests.
| automatic libcamera::ipa::agc::ActiveState::exposure |
Manual exposure time expressed as a number of lines as set by the ExposureTime control.
Automatic exposure time expressed as a number of lines.
| automatic libcamera::ipa::agc::ActiveState::gain |
Manual analogue gain as set by the AnalogueGain control.
Automatic analogue gain multiplier.