7 #ifndef __LIBCAMERA_IPA_INTERFACE_RASPBERRYPI_H__
8 #define __LIBCAMERA_IPA_INTERFACE_RASPBERRYPI_H__
14 RPI_IPA_ACTION_V4L2_SET_STAGGERED = 1,
15 RPI_IPA_ACTION_V4L2_SET_ISP,
16 RPI_IPA_ACTION_STATS_METADATA_COMPLETE,
17 RPI_IPA_ACTION_RUN_ISP,
18 RPI_IPA_ACTION_RUN_ISP_AND_DROP_FRAME,
19 RPI_IPA_ACTION_SET_SENSOR_CONFIG,
20 RPI_IPA_ACTION_EMBEDDED_COMPLETE,
21 RPI_IPA_EVENT_SIGNAL_STAT_READY,
22 RPI_IPA_EVENT_SIGNAL_ISP_PREPARE,
23 RPI_IPA_EVENT_QUEUE_REQUEST,
24 RPI_IPA_EVENT_LS_TABLE_ALLOCATION,
30 EMBEDDED_DATA = 0x20000,
35 #define MAX_LS_GRID_SIZE (32 << 10)
40 static const ControlInfoMap RPiControls = {
Camera control identifiers.
Framework to manage controls related to an object.
const Control< float > Brightness
Specify a fixed brightness parameter. Positive values (up to 1.0) produce brighter images; negative v...
@ ConstraintModeMax
Maximum allowed value (place any new values above here).
Definition: control_ids.h:57
const Control< int32_t > AeExposureMode
Specify an exposure mode for the AE algorithm to use. These specify how the desired total exposure is...
const Control< int32_t > AwbMode
Specify the range of illuminants to use for the AWB algorithm. The modes supported are platform speci...
const Control< bool > AwbEnable
Enable or disable the AWB.
const Control< int32_t > ExposureTime
Exposure time (shutter speed) for the frame applied in the sensor device. This value is specified in ...
@ MeteringModeMax
Maximum allowed value (place any new values above here).
Definition: control_ids.h:49
@ ExposureModeMax
Maximum allowed value (place any new values above here).
Definition: control_ids.h:65
const Control< float > Contrast
Specify a fixed contrast parameter. Normal contrast is given by the value 1.0; larger values produce ...
const Control< float > ExposureValue
Specify an Exposure Value (EV) parameter. The EV parameter will only be applied if the AE algorithm i...
const Control< bool > AeEnable
Enable or disable the AE.
const Control< float > Saturation
Specify a fixed saturation parameter. Normal saturation is given by the value 1.0; larger values prod...
const Control< int32_t > AeMeteringMode
Specify a metering mode for the AE algorithm to use. The metering modes determine which parts of the ...
@ AwbModeMax
Maximum allowed value (place any new values above here).
Definition: control_ids.h:84
const Control< float > AnalogueGain
Analogue gain value applied in the sensor device. The value of the control specifies the gain multipl...
const Control< Span< const float > > ColourGains
Pair of gain values for the Red and Blue colour channels, in that order. ColourGains can only be appl...
const Control< float > Sharpness
A value of 0.0 means no sharpening. The minimum value means minimal sharpening, and shall be 0....
const Control< int32_t > AeConstraintMode
Specify a constraint mode for the AE algorithm to use. These determine how the measured scene brightn...