NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.10.3 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaISPStatsLacMeasurementV4 Struct Reference

Detailed Description

Holds the LAC statistics measurement for ISP version 4.

Definition at line 472 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPStatsLacMeasurementV4:

Data Fields

NvMediaBool ROIEnable [NVMEDIA_ISP_LAC_ROI_NUM]
 Holds a Boolean that specifies to ignore the stats value if a ROI is not enabled. More...
 
NvMediaISPPoint startOffset [NVMEDIA_ISP_LAC_ROI_NUM]
 Holds the position of the top-left pixel in the top-left window. More...
 
NvMediaISPSize windowSize [NVMEDIA_ISP_LAC_ROI_NUM]
 Holds the size of each window. More...
 
unsigned int numWindows [NVMEDIA_ISP_LAC_ROI_NUM]
 Holds the number of windows in LAC stats. More...
 
unsigned int numWindowsH [NVMEDIA_ISP_LAC_ROI_NUM]
 Holds the number of windows in the horizontal direction. More...
 
unsigned int numWindowsV [NVMEDIA_ISP_LAC_ROI_NUM]
 Holds the number of windows in the vertical direction. More...
 
float * average [NVMEDIA_ISP_LAC_ROI_NUM][NVMEDIA_ISP_COLOR_COMPONENT_NUM]
 For Bayer, use NVMEDIA_ISP_COLOR_COMPONENT_[TL|TR|BL|BR] for the indices. More...
 
unsigned int * numPixels [NVMEDIA_ISP_LAC_ROI_NUM][NVMEDIA_ISP_COLOR_COMPONENT_NUM]
 Holds the number of pixels per ROI per component. More...
 

Field Documentation

float* NvMediaISPStatsLacMeasurementV4::average[NVMEDIA_ISP_LAC_ROI_NUM][NVMEDIA_ISP_COLOR_COMPONENT_NUM]

For Bayer, use NVMEDIA_ISP_COLOR_COMPONENT_[TL|TR|BL|BR] for the indices.

For YUV, use NVMEDIA_ISP_COLOR_COMPONENT_[Y|U|V]. For RGB, use NVMEDIA_ISP_COLOR_COMPONENT_[R|G|B]. Data could be negative

Definition at line 517 of file nvmedia_isp.h.

unsigned int* NvMediaISPStatsLacMeasurementV4::numPixels[NVMEDIA_ISP_LAC_ROI_NUM][NVMEDIA_ISP_COLOR_COMPONENT_NUM]

Holds the number of pixels per ROI per component.

Definition at line 520 of file nvmedia_isp.h.

unsigned int NvMediaISPStatsLacMeasurementV4::numWindows[NVMEDIA_ISP_LAC_ROI_NUM]

Holds the number of windows in LAC stats.

When the client calls NvIspGetStats(), NumWindows is the size of each array that the pAverage[ROI_ID][COLOR_COMPONENT] and pNumPixels[ROI_ID][COLOR_COMPONENT] pointers point to. It must be >= (NumWindowsH * NumWindowsV) in NvIspStatsLacSettings used to setup LAC. If a particular ROI is disabled ignore the measurement values corresponding to that particlar ROI. Reading values for disabled ROI will give you undefined stats values.

The LAC data will be stored in row-major order.

Definition at line 503 of file nvmedia_isp.h.

unsigned int NvMediaISPStatsLacMeasurementV4::numWindowsH[NVMEDIA_ISP_LAC_ROI_NUM]

Holds the number of windows in the horizontal direction.

Definition at line 506 of file nvmedia_isp.h.

unsigned int NvMediaISPStatsLacMeasurementV4::numWindowsV[NVMEDIA_ISP_LAC_ROI_NUM]

Holds the number of windows in the vertical direction.

Definition at line 509 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsLacMeasurementV4::ROIEnable[NVMEDIA_ISP_LAC_ROI_NUM]

Holds a Boolean that specifies to ignore the stats value if a ROI is not enabled.

If using the values for disabled ROI, it will cause undefined behavior.

Definition at line 479 of file nvmedia_isp.h.

NvMediaISPPoint NvMediaISPStatsLacMeasurementV4::startOffset[NVMEDIA_ISP_LAC_ROI_NUM]

Holds the position of the top-left pixel in the top-left window.

Definition at line 484 of file nvmedia_isp.h.

NvMediaISPSize NvMediaISPStatsLacMeasurementV4::windowSize[NVMEDIA_ISP_LAC_ROI_NUM]

Holds the size of each window.

Definition at line 489 of file nvmedia_isp.h.


The documentation for this struct was generated from the following file: