NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release

Detailed Description

H264 specific encoder picture params.

Sent on a per frame basis.

Definition at line 1100 of file nvmedia_common_encode.h.

Collaboration diagram for NvMediaEncodePicParamsH264:

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...
 
NvMediaEncodeH264SEIPayloadseiPayloadArray
 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...
 

The documentation for this struct was generated from the following file: