## NVIDIA DRIVE OS Linux API Reference

#### 5.1.6.1 Release For Test and Development only

NvMediaEncodeConfigH265VUIParams Struct Reference

## Detailed Description

Holds the H.265 video usability information parameters.

Definition at line 2226 of file nvmedia_common.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

NvMediaBool bitstreamRestrictionFlag

## Field Documentation

 uint8_t NvMediaEncodeConfigH265VUIParams::aspectRatioIdc

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

Definition at line 2231 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::aspectRatioInfoPresentFlag

If set to NVMEDIA_TRUE, specifies the aspectRatioIdc is present.

Definition at line 2228 of file nvmedia_common.h.

 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 2237 of file nvmedia_common.h.

 uint16_t NvMediaEncodeConfigH265VUIParams::aspectSARWidth

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

Definition at line 2234 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::bitstreamRestrictionFlag

Definition at line 2267 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::colourDescriptionPresentFlag

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

Definition at line 2253 of file nvmedia_common.h.

 uint8_t NvMediaEncodeConfigH265VUIParams::colourPrimaries

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

Definition at line 2256 of file nvmedia_common.h.

 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 2262 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::overscanAppropriateFlag

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

Definition at line 2241 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::overscanInfoPresentFlag

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

Definition at line 2239 of file nvmedia_common.h.

 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 2259 of file nvmedia_common.h.

 uint8_t NvMediaEncodeConfigH265VUIParams::videoFormat

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

Definition at line 2247 of file nvmedia_common.h.

 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 2250 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::videoSignalTypePresentFlag

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

Definition at line 2244 of file nvmedia_common.h.

 NvMediaBool NvMediaEncodeConfigH265VUIParams::vuiTimingInfoPresentFlag

Definition at line 2265 of file nvmedia_common.h.

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