Holds VP9-specific encode initialization parameters.
Definition at line 1753 of file nvmedia_common_encode.h.
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... | |