|
libcamera v0.7.2+1-aebe4861-nvm
Supporting cameras in Linux since 2019
|
Per-frame context for AgcAlgorithm. More...

Public Attributes | |
| uint32_t | exposure |
| Exposure time expressed as a number of lines computed by the algorithm. | |
| double | gain |
| Analogue gain multiplier computed by the algorithm. | |
| double | quantizationGain |
| Quantization gain multiplier computed by the algorithm. | |
| double | exposureValue |
| Exposure value as set by the ExposureValue control. | |
| double | yTarget |
| Luminance target computed by the algorithm. | |
| uint32_t | vblank |
| Vertical blanking parameter computed by the algorithm. | |
| bool | autoExposureEnabled |
| Manual/automatic AGC state (exposure) as set by the ExposureTimeMode control. | |
| bool | autoGainEnabled |
| Manual/automatic AGC state (gain) as set by the AnalogueGainMode 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. | |
| utils::Duration | frameDuration |
| The actual FrameDuration used by the algorithm for the frame. | |
| bool | autoExposureModeChange |
| Indicate if autoExposureEnabled has changed from true in the previous frame to false in the current frame, and no manual exposure value has been supplied in the current frame. | |
| bool | autoGainModeChange |
| Indicate if autoGainEnabled has changed from true in the previous frame to false in the current frame, and no manual gain value has been supplied in the current frame. | |
Per-frame context for AgcAlgorithm.
| libcamera::ipa::agc::FrameContext::gain |
Analogue gain multiplier computed by the algorithm.
The gain should be translated to the sensor specific gain code before applying.