NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release

Detailed Description

Holds an H264 encoder configuration.

Definition at line 843 of file nvmedia_common_encode.h.

Collaboration diagram for NvMediaEncodeConfigH264:

Data Fields

uint32_t features
 Holds bit-wise OR`ed configuration feature flags. More...
 
uint32_t gopLength
 Holds the number of pictures in one GOP. More...
 
NvMediaEncodeRCParams rcParams
 Holds the rate control parameters for the current encoding session. More...
 
NvMediaEncodeH264SPSPPSRepeatMode repeatSPSPPS
 Holds the frequency of the writing of Sequence and Picture parameters. More...
 
uint32_t idrPeriod
 Holds the IDR interval. More...
 
uint16_t numSliceCountMinus1
 Holds a number that is 1 less than the desired number of slices per frame. More...
 
uint8_t disableDeblockingFilterIDC
 Holds the deblocking filter mode. More...
 
NvMediaEncodeH264AdaptiveTransformMode adaptiveTransformMode
 Holds the Adaptive Transform Mode. More...
 
NvMediaEncodeH264BDirectMode bdirectMode
 Holds the BDirect mode. More...
 
NvMediaEncodeH264EntropyCodingMode entropyCodingMode
 Holds the entropy coding mode. More...
 
uint32_t intraRefreshPeriod
 Holds the interval between frames that triggers a new intra refresh cycle. More...
 
uint32_t intraRefreshCnt
 Holds the number of frames over which intra refresh happens. More...
 
uint32_t maxSliceSizeInBytes
 Holds the maximum slice size in bytes for dynamic slice mode. More...
 
uint32_t numMacroblocksPerSlice
 Holds the number of macroblocks per slice. More...
 
NvMediaEncodeConfigH264VUIParamsh264VUIParameters
 Holds the H.264 video usability information pamameters. More...
 
uint32_t motionPredictionExclusionFlags
 Holds bitwise OR`ed exclusion flags. More...
 
NvMediaEncodeH264POCType pocType
 Holds pic_ordec_cnt_type. More...
 
NvMediaEncodeQP initQP
 Holds the initial QP parameters. More...
 
NvMediaEncodeQP maxQP
 Holds the maximum QP parameters. More...
 
uint8_t enableWeightedPrediction
 Enable/disable weighted prediction. More...
 
NvMediaEncPreset encPreset
 Holds the encode quality pre-set. More...
 

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