|
NVIDIA DRIVE OS Linux SDK API Reference
|
5.2.6 Release For Test and Development only
|
Go to the documentation of this file.
10 #ifndef NVSIPLCONTROLAUTODEF_HPP
11 #define NVSIPLCONTROLAUTODEF_HPP
14 #include "devblk_cdi.h"
56 DevBlkCDIWhiteBalance
wbControl[DEVBLK_CDI_MAX_SENSOR_CONTEXTS];
Structure containing ISP stats settings.
SiplControlAutoSensorSetting sensorSetting
Sensor exposure and gain settings.
NvMediaISPLocalAvgClipStats lac[2]
Settings for 2 LAC stats ISP blocks, defined in nvmedia_isp_stat.h.
SiplControlAutoAwbSetting awbSetting
AWB settings.
uint8_t numSensorContexts
Holds the number of sensor contexts to activate.
DevBlkCDIWhiteBalance wbControl[DEVBLK_CDI_MAX_SENSOR_CONTEXTS]
Holds the sensor white balance settings to set for each context, supports up to 4 settings.
DevBlkCDIFrameSeqNum frameSeqNum
Holds frame sequence number for the captured frame, DevBlkCDIFrameSeqNum is defined externally in dev...
AE/AWB Output parameters.
float_t gain[NVM_ISP_MAX_COLOR_COMPONENT]
Gains that applies to individual color channels.
Automatic white balance settings.
float_t ccmMatrix[NVM_ISP_MAX_COLORMATRIX_DIM][NVM_ISP_MAX_COLORMATRIX_DIM]
Color correction matrix.
DevBlkCDIExposure exposureControl[DEVBLK_CDI_MAX_SENSOR_CONTEXTS]
Holds the sensor exposure settings to set for each context, supports up to 4 settings.
SiplControlEmbedInfo embedInfo
Holds the parsed embedded info for the captured frame.
bool valid
A flag to control whether white balance gains are valid or not.
NvMediaISPFlickerBandStats fbStats
Settings for Flicker Band stats block, defined in nvmedia_isp_stat.h.
Color Gains assuming order RGGB, RCCB, RCCC.
DevBlkCDITemperature sensorTempInfo
Holds the parsed embedded data sensor temperature info for the captured frame.
SiplControlAutoAwbGain wbGainTotal[NVM_ISP_MAX_INPUT_PLANES]
Total white balance gains, including both sensor channel gains and ISP gains.
uint32_t numExposures
Holds the parsed embedded data frame number of exposures info for the captured frame.
Parsed frame embedded information.
const NvMediaISPLocalAvgClipStats * lacSettings[2]
Holds const pointers to 2 LAC stats settings, defined in nvmedia_isp_stat.h.
Structure containing ISP Stats information.
DevBlkCDIEmbeddedDataChunk topEmbeddedData
Holds information of the embedded data buffer attached to the beginning of the frame.
DevBlkCDIExposure sensorExpInfo
Holds the parsed embedded data sensor exposure info for the captured frame.
SiplControlIspStatsSetting newStatsSetting
Settings to config stats, reserved for Custom Plugin to config customized Stats settings.
const NvMediaISPFlickerBandStats * fbStatsSettings
Holds const pointer to Flicker Band stats settings, defined in nvmedia_isp_stat.h.
bool valid
Flag to control whether ISP stats blocks are valid or not.
float_t ispDigitalGain
Digital gain to be applied in ISP.
Contains the classes and variables for implementation of SIPL.
const NvMediaISPHistogramStatsData * histData[2]
Holds const pointers to 2 Histogram stats data, defined in nvmedia_isp_stat.h.
float_t cct
Correlated color temperature.
const NvMediaISPLocalAvgClipStatsData * lacData[2]
Holds const pointers to 2 LAC stats data, defined in nvmedia_isp_stat.h.
NvMediaISPHistogramStats hist1
Settings for Histogram 1 stats block, defined in nvmedia_isp_stat.h.
Embedded data and parsed information.
DevBlkCDIWhiteBalance sensorWBInfo
Holds the parsed embedded data sensor white balance info for the captured frame.
const NvMediaISPHistogramStats * histSettings[2]
Holds const pointers to 2 Histogram stats settings, defined in nvmedia_isp_stat.h.
DevBlkCDIEmbeddedDataChunk bottomEmbeddedData
Holds information of the embedded data buffer attached to the end of the frame.
const NvMediaISPFlickerBandStatsData * fbStatsData
Holds const pointer to Flicker Band stats data, defined in nvmedia_isp_stat.h.