libcamera  v0.3.1+12-19bbca3c
Supporting cameras in Linux since 2019
Classes | Namespaces
exposure_mode_helper.h File Reference

Helper class that performs computations relating to exposure. More...

#include <tuple>
#include <utility>
#include <vector>
#include <libcamera/base/span.h>
#include <libcamera/base/utils.h>
Include dependency graph for exposure_mode_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  libcamera::ipa::ExposureModeHelper
 Class for splitting exposure into shutter time and total gain. More...
 

Namespaces

 libcamera
 Top-level libcamera namespace.
 
 libcamera::ipa
 The IPA (Image Processing Algorithm) namespace.
 

Detailed Description

Helper class that performs computations relating to exposure.

AEGC algorithms have a need to split exposure between shutter time, analogue and digital gain. Multiple implementations do so based on paired stages of shutter time and gain limits; provide a helper to avoid duplicating the code.