Holds AV1-specific encode initialization parameters.
Definition at line 1954 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 | 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... | |
bool | enableSsimRdo |
Set to true to enable SSIM RDO. More... | |
bool | enableTileEncode |
Set to 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 |
bool | enableBiCompound |
bool | enableUniCompound |
bool | enableInternalHighBitDepth |
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... | |
uint32_t | reserved [20] |
Reserved Bytes. More... | |