[libcamera-devel] [PATCH 05/13] libcamera: controls: Add AeEnable
Jacopo Mondi
jacopo at jmondi.org
Wed Aug 28 18:10:03 CEST 2019
Hi Niklas,
On Wed, Aug 28, 2019 at 03:17:02AM +0200, Niklas Söderlund wrote:
> Add a control to turn Auto Exposure on or off.
>
> Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
> include/libcamera/control_ids.h | 1 +
> src/libcamera/controls.cpp | 7 +++++++
> 2 files changed, 8 insertions(+)
>
> diff --git a/include/libcamera/control_ids.h b/include/libcamera/control_ids.h
> index 75b6a2d5cafeca72..8cd44e571f705ac5 100644
> --- a/include/libcamera/control_ids.h
> +++ b/include/libcamera/control_ids.h
> @@ -13,6 +13,7 @@
> namespace libcamera {
>
> enum ControlId {
> + AeEnable,
> AwbEnable,
> Brightness,
> Contrast,
> diff --git a/src/libcamera/controls.cpp b/src/libcamera/controls.cpp
> index 727fdbd9450d2f40..54efef1bb337e945 100644
> --- a/src/libcamera/controls.cpp
> +++ b/src/libcamera/controls.cpp
> @@ -186,6 +186,13 @@ std::string ControlValue::toString() const
> * \brief Numerical control ID
> */
>
> +/**
> + * \var AeEnable
> + * ControlType: Bool
> + *
> + * Enables or disables the AE. See also \a libcamera::ControlId::ManualExposure.
> + */
> +
I would now specify (even if it might seems obvious) in the
ManualExposure control documentation that the control is only taken
into account if AE is disabled.
> /**
> * \var AwbEnable
> * ControlType: Bool
> --
> 2.22.1
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20190828/a388b833/attachment.sig>
More information about the libcamera-devel
mailing list