Holds H265-specific encode initialization parameters.
Definition at line 1392 of file nvmedia_common_encode.h.
Data Fields | |
uint16_t | encodeWidth |
Holds the encode width. More... | |
uint16_t | reserved1 |
uint16_t | encodeHeight |
Holds the encode height. More... | |
uint16_t | reserved2 |
bool | enableLimitedRGB |
Set this to true for limited-RGB (16-235) input. More... | |
bool | enableSliceLevelEncode |
Set this to true for slice level encode. 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 to be set based on NvMediaEncodeH265Profile. More... | |
uint8_t | level |
Holds the encoding level. More... | |
uint8_t | levelTier |
Holds the level tier information. More... | |
uint8_t | maxNumRefFrames |
Holds the maximum number of reference frames used for encoding. More... | |
bool | enableExternalMEHints |
Set to true to enable external ME hints. More... | |
NvMediaEncodeExternalMeHintCountsPerBlocktype | maxMEHintCountsPerBlock [2] |
If Client wants to pass external motion vectors in NvMediaEncodePicParamsH265 meExternalHints buffer it must specify the maximum number of hint candidates per block per direction for the encode session. More... | |
bool | enableReconCRC |
Enable support for recon CRC generation. More... | |
bool | enableMVC |
If client want to do MVC encoding then this flag need to be set. More... | |
bool | enableROIEncode |
Enable region of interest encoding. More... | |
bool | enableSliceEncode |
use slice encode to reduce latency in getting encoded buffers. More... | |
uint32_t | useBFramesAsRef |
Enables B frames to be used as reference frames. More... | |
bool | enableTwoPassRC |
Enable 2 pass RC support. More... | |
bool | enableSourceHalfScaled |
Enable 2 pass RC with quarter resolution first pass. More... | |
uint32_t | mvNumViews: 4 |
Number of views used for MV-Hevc. More... | |
uint32_t | enableExternalPictureRC: 1 |
Enable external picture rate control. More... | |
uint32_t | enableAllIFrames: 1 |
Encode all frames as I frames. More... | |
uint32_t | reserved: 26 |
Add padding. More... | |
bool | ampDisable |
Use ampDisable to enable or disable assymetric partition types. More... | |