NVIDIA DRIVE OS Linux SDK API Reference

6.0.5 Release

Detailed Description

Holds the H265 encoder configuration parameters.

Definition at line 1267 of file nvmedia_common_encode.h.

Collaboration diagram for NvMediaEncodeConfigH265:

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 disableDeblockingFilter
 Holds disable the deblocking filter. More...
 
uint8_t enableWeightedPrediction
 Holds enable weighted prediction. More...
 
uint32_t intraRefreshPeriod
 Holds the interval between frames that trigger a new intra refresh cycle and this cycle lasts for intraRefreshCnt frames. More...
 
uint32_t intraRefreshCnt
 Holds the number of frames over which intra refresh will happen. More...
 
uint32_t maxSliceSizeInBytes
 Holds the maximum slice size in bytes for dynamic slice mode. More...
 
uint32_t numCTUsPerSlice
 Number of CTU per slice. More...
 
NvMediaEncodeConfigH265VUIParamsh265VUIParameters
 Holds the H265 video usability info pamameters. More...
 
NvMediaEncodeQuality quality
 Holds encode quality pre-set. More...
 
NvMediaEncodeQP initQP
 Holds Initial QP parameters. More...
 
NvMediaEncodeQP maxQP
 Holds maximum QP parameters. More...
 
NvMediaEncPreset encPreset
 Holds the encode quality pre-set. More...
 
bool enableNewPreset
 Set to true to use encPreset instead of quality. More...
 

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