NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
Data types for VP9 encoding

Detailed Description

Types and declarations for VP9 Encoding.

6

Data Structures

struct  NvMediaEncodeConfigVP9
 Holds VP9 encoder configuration parameters. More...
 
struct  NvMediaEncodeInitializeParamsVP9
 Holds VP9-specific encode initialization parameters. More...
 
struct  NvMediaEncodePicParamsVP9
 Holds VP9-specific encoder picture parameters, which are sent on a per frame basis. More...
 

Enumerations

enum  NvMediaEncodeVP9Features {
  NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_LOOP_FILTER_PARAMS = (1 << 0),
  NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_QUANTIZATION_PARAMS = (1 << 1),
  NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_TRANSFORM_MODE = (1 << 2),
  NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_HIGH_PRECISION_MV = (1 << 3),
  NVMEDIA_ENCODE_CONFIG_VP9_DISABLE_ERROR_RESILIENT = (1 << 4),
  NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_PROFILING = (1 << 5),
  NVMEDIA_ENCODE_CONFIG_VP9_INIT_QP = (1 << 6),
  NVMEDIA_ENCODE_CONFIG_VP9_QP_MAX = (1 << 7)
}
 Defines VP9 encoder configuration features. More...
 

Enumeration Type Documentation

◆ NvMediaEncodeVP9Features

Defines VP9 encoder configuration features.

Enumerator
NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_LOOP_FILTER_PARAMS 

Enable to set loop filter parameters.

NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_QUANTIZATION_PARAMS 

Enable to set quantization parameters.

NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_TRANSFORM_MODE 

Enable transform mode.

NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_HIGH_PRECISION_MV 

Enable high precision mv.

NVMEDIA_ENCODE_CONFIG_VP9_DISABLE_ERROR_RESILIENT 

Disable error resiliency.

Error resiliency is enabled by default

NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_PROFILING 

Enable encoder profiling.

Note
This feature is not supported.
Deprecated:
This feature will be deprecated in a future release.
NVMEDIA_ENCODE_CONFIG_VP9_INIT_QP 

Enable support to use client provided Initial QP for all frame types.

NVMEDIA_ENCODE_CONFIG_VP9_QP_MAX 

Enable support to use client provided QP max for all frame types.

Definition at line 1656 of file nvmedia_common_encode.h.