NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only

Detailed Description

Holds the H.265 video usability information parameters.

Definition at line 1065 of file nvmedia_common_encode.h.

Data Fields

NvMediaBool aspectRatioInfoPresentFlag
 If set to NVMEDIA_TRUE, specifies 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 it indicates horizontal size of the sample aspect ratio (in arbitrary units). More...
 
uint16_t aspectSARHeight
 If aspectRatioIdc is Extended SAR 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 matrixCoeffs
 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 vuiTimingInfoPresentFlag
 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
 Specified the bitstream restriction info (as defined in Annex E of the ITU-T Specification). More...
 

Field Documentation

◆ aspectRatioIdc

uint8_t NvMediaEncodeConfigH265VUIParams::aspectRatioIdc

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

Definition at line 1070 of file nvmedia_common_encode.h.

◆ aspectRatioInfoPresentFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::aspectRatioInfoPresentFlag

If set to NVMEDIA_TRUE, specifies the aspectRatioIdc is present.

Definition at line 1067 of file nvmedia_common_encode.h.

◆ aspectSARHeight

uint16_t NvMediaEncodeConfigH265VUIParams::aspectSARHeight

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

Definition at line 1076 of file nvmedia_common_encode.h.

◆ aspectSARWidth

uint16_t NvMediaEncodeConfigH265VUIParams::aspectSARWidth

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

Definition at line 1073 of file nvmedia_common_encode.h.

◆ bitstreamRestrictionFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::bitstreamRestrictionFlag

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

Definition at line 1106 of file nvmedia_common_encode.h.

◆ colourDescriptionPresentFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::colourDescriptionPresentFlag

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

Definition at line 1092 of file nvmedia_common_encode.h.

◆ colourPrimaries

uint8_t NvMediaEncodeConfigH265VUIParams::colourPrimaries

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

Definition at line 1095 of file nvmedia_common_encode.h.

◆ matrixCoeffs

uint8_t NvMediaEncodeConfigH265VUIParams::matrixCoeffs

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 1101 of file nvmedia_common_encode.h.

◆ overscanAppropriateFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::overscanAppropriateFlag

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

Definition at line 1080 of file nvmedia_common_encode.h.

◆ overscanInfoPresentFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::overscanInfoPresentFlag

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

Definition at line 1078 of file nvmedia_common_encode.h.

◆ transferCharacteristics

uint8_t NvMediaEncodeConfigH265VUIParams::transferCharacteristics

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

Definition at line 1098 of file nvmedia_common_encode.h.

◆ videoFormat

uint8_t NvMediaEncodeConfigH265VUIParams::videoFormat

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

Definition at line 1086 of file nvmedia_common_encode.h.

◆ videoFullRangeFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::videoFullRangeFlag

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

Definition at line 1089 of file nvmedia_common_encode.h.

◆ videoSignalTypePresentFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::videoSignalTypePresentFlag

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

Definition at line 1083 of file nvmedia_common_encode.h.

◆ vuiTimingInfoPresentFlag

NvMediaBool NvMediaEncodeConfigH265VUIParams::vuiTimingInfoPresentFlag

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 1104 of file nvmedia_common_encode.h.


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