NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release

Detailed Description

Holds AV1-specific encode initialization parameters.

Definition at line 1946 of file tvmr/include/nvmedia_common_encode.h.

Collaboration diagram for NvMediaEncodeInitializeParamsAV1:

Data Fields

uint32_t encodeWidth
 Holds the encode width. More...
 
uint32_t encodeHeight
 Holds the encode height. More...
 
NvMediaBool enableLimitedRGB
 Holds a flag indicating whether input is limited-RGB (16-235). More...
 
uint32_t frameRateNum
 Holds the numerator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More...
 
uint32_t frameRateDen
 Holds the denominator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More...
 
uint8_t profile
 Holds the encoding profile. More...
 
uint8_t level
 Holds the encoding level. More...
 
uint8_t maxNumRefFrames
 Holds the max reference numbers used for encoding. More...
 
NvMediaBool enableSsimRdo
 Set to NVMEDIA_TRUE to enable SSIM RDO. More...
 
NvMediaBool enableTileEncode
 Set to NVMEDIA_TRUE to enable Multiple tile mode. More...
 
uint8_t log2NumTilesInRow
 Holds the log2 value of number of tiles used in a row. More...
 
uint8_t log2NumTilesInCol
 Holds the log2 value of number of tiles used in a column. More...
 
uint8_t frameRestorationType
 
NvMediaBool enableBiCompound
 
NvMediaBool enableUniCompound
 
NvMediaBool enableInternalHighBitDepth
 
NvMediaBool enableExternalMEHints
 Holds a flag indicating whether to enable or disable the external ME hints. More...
 
NvMediaEncodeExternalMeHintCountsPerBlocktype maxMEHintCountsPerBlock [2]
 If Client wants to pass external motion vectors in NvMediaEncodePicParamsVP9 meExternalHints buffer it must specify the maximum number of hint candidates, per block and per direction, for the encode session. More...
 
uint32_t reserved [20]
 Reserved Bytes. More...
 
bool enableLimitedRGB
 Holds a flag indicating whether input is limited-RGB (16-235). More...
 
bool enableSsimRdo
 Set to true to enable SSIM RDO. More...
 
bool enableTileEncode
 Set to true to enable Multiple tile mode. More...
 
bool enableBiCompound
 
bool enableUniCompound
 
bool enableInternalHighBitDepth
 
bool enableExternalMEHints
 Holds a flag indicating whether to enable or disable the external ME hints. More...
 

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