libcamera v0.7.2+1-aebe4861-nvm
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
libcamera::ipa::agc::FrameContext Struct Reference

Per-frame context for AgcAlgorithm. More...

Collaboration diagram for libcamera::ipa::agc::FrameContext:

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.
 

Detailed Description

Per-frame context for AgcAlgorithm.

Member Data Documentation

◆ gain

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.


The documentation for this struct was generated from the following files: