NVIDIA DRIVE OS Linux SDK API Reference

6.0.5 Release

Detailed Description

Holds VP9-specific encode initialization parameters.

Definition at line 1704 of file nvmedia_common_encode.h.

Collaboration diagram for NvMediaEncodeInitializeParamsVP9:

Data Fields

uint32_t encodeWidth
 Holds the encode width. More...
 
uint32_t encodeHeight
 Holds the encode height. More...
 
bool 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 maxNumRefFrames
 Holds the max reference numbers used for encoding. More...
 
bool 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...
 
uint8_t numEpCores
 Holds number of HW entropy cores for encoding. More...
 
uint32_t log2TileRows
 Holds number of log2Rows used in a frame. More...
 
uint32_t log2TileCols
 Holds number of log2Cols used in a frame. More...
 
uint32_t vp9SkipChroma
 Skip Chroma Processing. More...
 

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