NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release

Detailed Description

The AV1 Encoder API provides AV1 related functions.

Data Structures

struct  NvMediaEncodeConfigAV1
 Holds AV1 encoder configuration parameters. More...
 
struct  NvMediaEncodeInitializeParamsAV1
 Holds AV1-specific encode initialization parameters. More...
 
struct  NvMediaEncodePicParamsAV1
 Holds AV1-specific encoder picture parameters, which are sent on a per frame basis. More...
 

Enumerations

enum  NvMediaEncodeAV1Features {
  NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_QUANTIZATION_PARAMS = (1 << 1),
  NVMEDIA_ENCODE_CONFIG_AV1_DISABLE_CDF_UPDATE = (1 << 2),
  NVMEDIA_ENCODE_CONFIG_AV1_FRAME_END_CDF_UPDATE = (1 << 3),
  NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_PROFILING = (1 << 5),
  NVMEDIA_ENCODE_CONFIG_AV1_INIT_QP = (1 << 6),
  NVMEDIA_ENCODE_CONFIG_AV1_QP_MAX = (1 << 7),
  NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_QUANTIZATION_PARAMS = (1 << 1),
  NVMEDIA_ENCODE_CONFIG_AV1_DISABLE_CDF_UPDATE = (1 << 2),
  NVMEDIA_ENCODE_CONFIG_AV1_FRAME_END_CDF_UPDATE = (1 << 3),
  NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_PROFILING = (1 << 5),
  NVMEDIA_ENCODE_CONFIG_AV1_INIT_QP = (1 << 6),
  NVMEDIA_ENCODE_CONFIG_AV1_QP_MAX = (1 << 7)
}
 Defines AV1 encoder configuration features. More...
 

Enumeration Type Documentation

◆ NvMediaEncodeAV1Features

Defines AV1 encoder configuration features.

Enumerator
NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_QUANTIZATION_PARAMS 

Enable to set quantization parameters.

NVMEDIA_ENCODE_CONFIG_AV1_DISABLE_CDF_UPDATE 

Disable CDF update during symbol decoding.

NVMEDIA_ENCODE_CONFIG_AV1_FRAME_END_CDF_UPDATE 

enable/disable CDF update at end of frame

NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_PROFILING 

Enable encoder profiling.

Profiling information would be added as part of output extradata

NVMEDIA_ENCODE_CONFIG_AV1_INIT_QP 

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

NVMEDIA_ENCODE_CONFIG_AV1_QP_MAX 

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

NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_QUANTIZATION_PARAMS 

Enable to set quantization parameters.

NVMEDIA_ENCODE_CONFIG_AV1_DISABLE_CDF_UPDATE 

Disable CDF update during symbol decoding.

NVMEDIA_ENCODE_CONFIG_AV1_FRAME_END_CDF_UPDATE 

enable/disable CDF update at end of frame

NVMEDIA_ENCODE_CONFIG_AV1_ENABLE_PROFILING 

Enable encoder profiling.

Profiling information would be added as part of output extradata

NVMEDIA_ENCODE_CONFIG_AV1_INIT_QP 

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

NVMEDIA_ENCODE_CONFIG_AV1_QP_MAX 

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

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