Holds VP9-specific encode initialization parameters.
Definition at line 1676 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... | |