H264 specific encoder picture params.
Sent on a per frame basis.
Definition at line 1118 of file nvmedia_common_encode.h.

Data Fields | |
| NvMediaEncodePicType | pictureType |
| Holds input picture type. More... | |
| uint32_t | encodePicFlags |
| Holds bit-wise OR`ed encode pic flags. More... | |
| uint32_t | nextBFrames |
| Specifies the number of B-frames that follow the current frame. More... | |
| NvMediaEncodeRCParams | rcParams |
| Holds the rate control parameters from the current frame onward if the NVMEDIA_ENCODE_PIC_FLAG_RATECONTROL_CHANGE is set in the encodePicFlags. More... | |
| uint32_t | seiPayloadArrayCnt |
| Holds the number of elements allocated in seiPayloadArray array. More... | |
| NvMediaEncodeH264SEIPayload * | seiPayloadArray |
| Array of SEI payloads which will be inserted for this frame. More... | |
| NvMediaEncodeExternalMeHintCountsPerBlocktype | meHintCountsPerBlock [2] |
| Holds the number of hint candidates per block per direction for the current frame. More... | |
| union { | |
| NvMediaEncodeExternalMEHint * NvMediaEncodePicParamsH264::meExternalHints | |
| uint8_t * NvMediaEncodePicParamsH264::meHints | |
| }; | |
| Holds the pointer to ME external hints for the current frame. 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 numerator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More... | |
| uint32_t | viewId |
| Holds the viewId of current picture. More... | |
| NvMediaEncPIIParams | PIIparams [NVMEDIA_ENCODE_MAX_PII_REGIONS] |
| Holds the PII regions information This feature is not supported in the QNX Safety build. More... | |
| uint32_t | numPIIRegions |
| Holds the number of PII regions for current pic This feature is not supported in the QNX Safety build. More... | |