libcamera: src/ipa/libipa/exposure_mode_helper.h File Reference

libcamera v0.7.0 Supporting cameras in Linux since 2019

Loading...
Searching...
No Matches
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 "camera_sensor_helper.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 exposure time and total gain. More...

## Namespaces
namespace | libcamera
| Top-level libcamera namespace.
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 exposure time, analogue and digital gain. Multiple implementations do so based on paired stages of exposure time and gain limits; provide a helper to avoid duplicating the code.