NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.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 412 of file nvmedia_isp_stat.h.

Collaboration diagram for NvMediaISPFlickerBandStats:

Data Fields

NvMediaBool enable
 Holds a 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 a Boolean to enable an elliptical mask for excluding pixels outside a specified area. More...
 
NvMediaISPEllipse ellipticalMask
 Holds an elliptical mask to exclude pixels outside a specified area. More...
 

Field Documentation

uint16_t NvMediaISPFlickerBandStats::bandCount

Holds count of flicker band samples to collect per frame.

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

Definition at line 430 of file nvmedia_isp_stat.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 445 of file nvmedia_isp_stat.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 437 of file nvmedia_isp_stat.h.

NvMediaISPEllipse NvMediaISPFlickerBandStats::ellipticalMask

Holds an elliptical mask to exclude pixels outside a specified area.

Coordinates of the image's top left and bottom right points are (0, 0) and(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 horizontal 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 473 of file nvmedia_isp_stat.h.

NvMediaBool NvMediaISPFlickerBandStats::ellipticalMaskEnable

Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area.

Definition at line 460 of file nvmedia_isp_stat.h.

NvMediaBool NvMediaISPFlickerBandStats::enable

Holds a Boolean to enable flicker band statistics block.

Definition at line 416 of file nvmedia_isp_stat.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 455 of file nvmedia_isp_stat.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 450 of file nvmedia_isp_stat.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]
  • The X coordinate of the start offset must be an even number.

Definition at line 423 of file nvmedia_isp_stat.h.


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