NVIDIA DRIVE OS Linux SDK API Reference

5.2.0 Release
For Test and Development only

Detailed Description

Holds H264 video usability information parameters.

Definition at line 495 of file nvmedia_common_encode.h.

Data Fields

NvMediaBool aspectRatioInfoPresentFlag
 If set to NVMEDIA_TRUE, it specifies that the aspectRatioIdc is present. More...
 
uint8_t aspectRatioIdc
 Holds the aspect ratio IDC (as defined in Annex E of the ITU-T Specification). More...
 
uint16_t aspectSARWidth
 If aspectRatioIdc is Extended SAR then it indicates horizontal size of the sample aspect ratio (in arbitrary units). More...
 
uint16_t aspectSARHeight
 If aspectRatioIdc is Extended SAR then it indicates vertical size of the sample aspect ratio (in the same arbitrary units as aspectSARWidth) More...
 
NvMediaBool overscanInfoPresentFlag
 If set to NVMEDIA_TRUE, it specifies that the overscanInfo is present. More...
 
NvMediaBool overscanAppropriateFlag
 Holds the overscan info (as defined in Annex E of the ITU-T Specification). More...
 
NvMediaBool videoSignalTypePresentFlag
 If set to NVMEDIA_TRUE, it specifies that the videoFormat, videoFullRangeFlag and colourDescriptionPresentFlag are present. More...
 
uint8_t videoFormat
 Holds the source video format (as defined in Annex E of the ITU-T Specification). More...
 
NvMediaBool videoFullRangeFlag
 Holds the output range of the luma and chroma samples (as defined in Annex E of the ITU-T Specification). More...
 
NvMediaBool colourDescriptionPresentFlag
 If set to NVMEDIA_TRUE, it specifies that the colourPrimaries, transferCharacteristics and colourMatrix are present. More...
 
uint8_t colourPrimaries
 Holds color primaries for converting to RGB (as defined in Annex E of the ITU-T Specification). More...
 
uint8_t transferCharacteristics
 Holds the opto-electronic transfer characteristics to use (as defined in Annex E of the ITU-T Specification). More...
 
uint8_t colourMatrix
 Holds the matrix coefficients used in deriving the luma and chroma from the RGB primaries (as defined in Annex E of the ITU-T Specification). More...
 
NvMediaBool timingInfoPresentFlag
 Holds that num_units_in_tick, time_scale and fixed_frame_rate_flag are present in the bitstream (as defined in Annex E of the ITU-T Specification). More...
 
NvMediaBool bitstreamRestrictionFlag
 Holds the bitstream restriction info (as defined in Annex E of the ITU-T Specification). More...
 

Field Documentation

◆ aspectRatioIdc

uint8_t NvMediaEncodeConfigH264VUIParams::aspectRatioIdc

Holds the aspect ratio IDC (as defined in Annex E of the ITU-T Specification).

Definition at line 500 of file nvmedia_common_encode.h.

◆ aspectRatioInfoPresentFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::aspectRatioInfoPresentFlag

If set to NVMEDIA_TRUE, it specifies that the aspectRatioIdc is present.

Definition at line 497 of file nvmedia_common_encode.h.

◆ aspectSARHeight

uint16_t NvMediaEncodeConfigH264VUIParams::aspectSARHeight

If aspectRatioIdc is Extended SAR then it indicates vertical size of the sample aspect ratio (in the same arbitrary units as aspectSARWidth)

Definition at line 506 of file nvmedia_common_encode.h.

◆ aspectSARWidth

uint16_t NvMediaEncodeConfigH264VUIParams::aspectSARWidth

If aspectRatioIdc is Extended SAR then it indicates horizontal size of the sample aspect ratio (in arbitrary units).

Definition at line 503 of file nvmedia_common_encode.h.

◆ bitstreamRestrictionFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::bitstreamRestrictionFlag

Holds the bitstream restriction info (as defined in Annex E of the ITU-T Specification).

Definition at line 536 of file nvmedia_common_encode.h.

◆ colourDescriptionPresentFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::colourDescriptionPresentFlag

If set to NVMEDIA_TRUE, it specifies that the colourPrimaries, transferCharacteristics and colourMatrix are present.

Definition at line 522 of file nvmedia_common_encode.h.

◆ colourMatrix

uint8_t NvMediaEncodeConfigH264VUIParams::colourMatrix

Holds the matrix coefficients used in deriving the luma and chroma from the RGB primaries (as defined in Annex E of the ITU-T Specification).

Definition at line 531 of file nvmedia_common_encode.h.

◆ colourPrimaries

uint8_t NvMediaEncodeConfigH264VUIParams::colourPrimaries

Holds color primaries for converting to RGB (as defined in Annex E of the ITU-T Specification).

Definition at line 525 of file nvmedia_common_encode.h.

◆ overscanAppropriateFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::overscanAppropriateFlag

Holds the overscan info (as defined in Annex E of the ITU-T Specification).

Definition at line 510 of file nvmedia_common_encode.h.

◆ overscanInfoPresentFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::overscanInfoPresentFlag

If set to NVMEDIA_TRUE, it specifies that the overscanInfo is present.

Definition at line 508 of file nvmedia_common_encode.h.

◆ timingInfoPresentFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::timingInfoPresentFlag

Holds that num_units_in_tick, time_scale and fixed_frame_rate_flag are present in the bitstream (as defined in Annex E of the ITU-T Specification).

Definition at line 534 of file nvmedia_common_encode.h.

◆ transferCharacteristics

uint8_t NvMediaEncodeConfigH264VUIParams::transferCharacteristics

Holds the opto-electronic transfer characteristics to use (as defined in Annex E of the ITU-T Specification).

Definition at line 528 of file nvmedia_common_encode.h.

◆ videoFormat

uint8_t NvMediaEncodeConfigH264VUIParams::videoFormat

Holds the source video format (as defined in Annex E of the ITU-T Specification).

Definition at line 516 of file nvmedia_common_encode.h.

◆ videoFullRangeFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::videoFullRangeFlag

Holds the output range of the luma and chroma samples (as defined in Annex E of the ITU-T Specification).

Definition at line 519 of file nvmedia_common_encode.h.

◆ videoSignalTypePresentFlag

NvMediaBool NvMediaEncodeConfigH264VUIParams::videoSignalTypePresentFlag

If set to NVMEDIA_TRUE, it specifies that the videoFormat, videoFullRangeFlag and colourDescriptionPresentFlag are present.

Definition at line 513 of file nvmedia_common_encode.h.


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