NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release For Test and Development only
NvMediaEncodeConfigH265VUIParams Struct Reference

Detailed Description

Holds the H.265 video usability information parameters.

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

NvMediaBool bitstreamRestrictionFlag

◆ aspectRatioIdc

 uint8_t NvMediaEncodeConfigH265VUIParams::aspectRatioIdc

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

Definition at line 876 of file nvmedia_common_encode.h.

◆ aspectRatioInfoPresentFlag

 NvMediaBool NvMediaEncodeConfigH265VUIParams::aspectRatioInfoPresentFlag

If set to NVMEDIA_TRUE, specifies the aspectRatioIdc is present.

Definition at line 873 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 882 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 879 of file nvmedia_common_encode.h.

◆ bitstreamRestrictionFlag

 NvMediaBool NvMediaEncodeConfigH265VUIParams::bitstreamRestrictionFlag

Definition at line 912 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 898 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 901 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 907 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 886 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 884 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 904 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 892 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 895 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 889 of file nvmedia_common_encode.h.

◆ vuiTimingInfoPresentFlag

 NvMediaBool NvMediaEncodeConfigH265VUIParams::vuiTimingInfoPresentFlag

Definition at line 910 of file nvmedia_common_encode.h.

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