ipa: rkisp1: Document all AGC parameters in IPAFrameContext

The IPAFrameContext AGC documentation is lagging behind the
implementation and misses many variables. Document them.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
This commit is contained in:
Laurent Pinchart 2024-06-16 00:34:16 +03:00
parent c414ff9ec2
commit 9f04e8e1ff

View file

@ -295,12 +295,30 @@ namespace libcamera::ipa::rkisp1 {
* applied to the sensor in order to take effect for this frame.
*
* \var IPAFrameContext::agc.exposure
* \brief Exposure time expressed as a number of lines
* \brief Exposure time expressed as a number of lines computed by the algorithm
*
* \var IPAFrameContext::agc.gain
* \brief Analogue gain multiplier
* \brief Analogue gain multiplier computed by the algorithm
*
* The gain should be adapted to the sensor specific gain code before applying.
*
* \var IPAFrameContext::agc.autoEnabled
* \brief Manual/automatic AGC state as set by the AeEnable control
*
* \var IPAFrameContext::agc.constraintMode
* \brief Constraint mode as set by the AeConstraintMode control
*
* \var IPAFrameContext::agc.exposureMode
* \brief Exposure mode as set by the AeExposureMode control
*
* \var IPAFrameContext::agc.meteringMode
* \brief Metering mode as set by the AeMeteringMode control
*
* \var IPAFrameContext::agc.maxShutterSpeed
* \brief Maximum frame duration as set by the FrameDurationLimits control
*
* \var IPAFrameContext::agc.update
* \brief Indicate if new ISP parameters need to be applied
*/
/**