NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

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

Detailed Description

Holds controls for flicker band statistics (FB Stats).

Definition at line 1530 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPFlickerBandStats:

Data Fields

NvMediaBool enable
 Holds boolean to enable flicker band statistics block. More...
 
NvMediaPoint startOffset
 Holds the offset of the first band top line. More...
 
uint16_t bandCount
 Holds count of flicker band samples to collect per frame. More...
 
uint32_t bandWidth
 Holds width of single band. More...
 
uint32_t bandHeight
 Holds height of single band. More...
 
float_t min
 Holds minimum value of pixel to include for flicker band stats. More...
 
float_t max
 Holds maximum value of pixel to include for flicker band stats. More...
 
NvMediaBool ellipticalMaskEnable
 Holds boolean to enable mask for excluding pixels outside specified elliptical area. More...
 
NvMediaISPEllipse ellipticalMask
 Holds elliptical mask for excluding pixels outside specified elliptical area. More...
 

Field Documentation

uint16_t NvMediaISPFlickerBandStats::bandCount

Holds count of flicker band samples to collect per frame.

  • Supported values: [1, 256]
  • Constrains: If bandCount == 256, bottom of last band must align with bottom of the image.

Definition at line 1547 of file nvmedia_isp.h.

uint32_t NvMediaISPFlickerBandStats::bandHeight

Holds height of single band.

  • Supported values: [2, input height - startOffset.y]
  • Constrains: Total number of accumulated pixels must be <= 2^18
  • Constrains: If bandCount == 256, bottom of last band must align with bottom of the image.

Definition at line 1561 of file nvmedia_isp.h.

uint32_t NvMediaISPFlickerBandStats::bandWidth

Holds width of single band.

  • Supported values: [2, input width - startOffset.x], must be an even number
  • Constrains: Total number of accumulated pixels must be <= 2^18

Definition at line 1553 of file nvmedia_isp.h.

NvMediaISPEllipse NvMediaISPFlickerBandStats::ellipticalMask

Holds elliptical mask for excluding pixels outside specified elliptical area.

Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively.

  • Supported values for X coordinate of the center: [0, input width]
  • Supported values for Y coordinate of the center: [0, input height]
  • Supported values for hortizontal axis: [16, 2 x input width]
  • Supported values for vertical axis: [16, 2 x input height]
  • Supported values for angle: [0.0, 360.0]

Definition at line 1589 of file nvmedia_isp.h.

NvMediaBool NvMediaISPFlickerBandStats::ellipticalMaskEnable

Holds boolean to enable mask for excluding pixels outside specified elliptical area.

Definition at line 1576 of file nvmedia_isp.h.

NvMediaBool NvMediaISPFlickerBandStats::enable

Holds boolean to enable flicker band statistics block.

Definition at line 1534 of file nvmedia_isp.h.

float_t NvMediaISPFlickerBandStats::max

Holds maximum value of pixel to include for flicker band stats.

  • Supported values: [0.0, 1.0], max >= min

Definition at line 1571 of file nvmedia_isp.h.

float_t NvMediaISPFlickerBandStats::min

Holds minimum value of pixel to include for flicker band stats.

  • Supported values: [0.0, 1.0]

Definition at line 1566 of file nvmedia_isp.h.

NvMediaPoint NvMediaISPFlickerBandStats::startOffset

Holds the offset of the first band top line.

  • Supported values for X coordinate of start offset: [0, input width]
  • Supported values for Y coordinate of start offset: [0, input height]

Definition at line 1540 of file nvmedia_isp.h.


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