NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release

Detailed Description

Holds VP9 encoder configuration parameters.

Definition at line 1528 of file tvmr/include/nvmedia_common_encode.h.

Collaboration diagram for NvMediaEncodeConfigVP9:

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...
 
uint32_t idrPeriod
 Holds the IDR interval. More...
 
uint32_t filter_type
 Set the feature flag NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_LOOP_FILTER_PARAMS to change the following parameters. More...
 
uint32_t filter_level
 Specifies the loop filter strength for each segment. More...
 
uint32_t sharpness_level
 Specifies Sharpness level. More...
 
int8_t ref_lf_deltas [4]
 Specifies the Loop filter strength adjustments based on frame type (intra, inter). More...
 
int8_t mode_lf_deltas [2]
 Specifies the Loop filter strength adjustments based on mode (zero, new mv). More...
 
NvMediaBool bmode_ref_lf_delta_enabled
 Set it to true if MB-level loop filter adjustment is on. More...
 
NvMediaBool bmode_ref_lf_delta_update
 Set it to true if MB-level loop filter adjustment delta values are updated. More...
 
uint32_t base_qindex
 Set the feature flag NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_QUANTIZATION_PARAMS to set the following parameters. More...
 
int32_t delta_y_dc_q
 Specifies explicit qindex adjustment for y dccoefficient, -15...15. More...
 
int32_t delta_uv_dc
 Specifies qindex adjustment for uv accoefficient, -15...15. More...
 
int32_t delta_uv_ac
 Specifies qindex adjustment for uv dccoefficient, -15...15. More...
 
uint32_t transform_mode
 Set the feature flag NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_TRANSFORM_MODE to set the following parameter. More...
 
uint32_t high_prec_mv
 Set the feature flag NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_HIGH_PRECISION_MV to set the following parameter. More...
 
NvMediaBool error_resilient
 Set the feature flag NVMEDIA_ENCODE_CONFIG_VP9_DISABLE_ERROR_RESILIENT to set the following parameter. More...
 
NvMediaEncodeQP initQP
 Holds Initial QP parameters. More...
 
NvMediaEncodeQP maxQP
 Holds maximum QP parameters. More...
 
bool bmode_ref_lf_delta_enabled
 Set it to true if MB-level loop filter adjustment is on. More...
 
bool bmode_ref_lf_delta_update
 Set it to true if MB-level loop filter adjustment delta values are updated. More...
 
bool error_resilient
 Set the feature flag NVMEDIA_ENCODE_CONFIG_VP9_DISABLE_ERROR_RESILIENT to set the following parameter. More...
 

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