NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release
NvMediaISPFlickerBandStats Struct Reference

Detailed Description

Holds controls for flicker band statistics (FB Stats).

Definition at line 416 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

◆ bandCount

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

◆ bandHeight

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

◆ bandWidth

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

◆ ellipticalMask

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

◆ ellipticalMaskEnable

NvMediaBool NvMediaISPFlickerBandStats::ellipticalMaskEnable

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

Definition at line 464 of file nvmedia_isp_stat.h.

◆ enable

NvMediaBool NvMediaISPFlickerBandStats::enable

Holds a Boolean to enable flicker band statistics block.

Definition at line 420 of file nvmedia_isp_stat.h.

◆ max

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

◆ min

float_t NvMediaISPFlickerBandStats::min

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

  • Supported values: [0.0, 1.0]

Definition at line 454 of file nvmedia_isp_stat.h.

◆ startOffset

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


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