NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
Data types for AV1 encoding

Detailed Description

Types and declarations for AV1 Encoding.

6

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)
}
 Defines AV1 encoder configuration features. More...
 
enum  NvMediaEncodeAV1SeqHdrRepeatMode {
  NVMEDIA_ENCODE_SEQUENCEHDR_REPEAT_DISABLED = 0,
  NVMEDIA_ENCODE_SEQUENCEHDR_REPEAT_INTRA_FRAMES = 1,
  NVMEDIA_ENCODE_SEQUENCEHDR_REPEAT_IDR_FRAMES = 2
}
 Specifies the frequency of the writing of Sequence header for AV1. 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.

Note
This feature is not supported.
Deprecated:
This feature will be deprecated in a future release.
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 1891 of file nvmedia_common_encode.h.

◆ NvMediaEncodeAV1SeqHdrRepeatMode

Specifies the frequency of the writing of Sequence header for AV1.

Enumerator
NVMEDIA_ENCODE_SEQUENCEHDR_REPEAT_DISABLED 

Repeating of SPS is disabled.

NVMEDIA_ENCODE_SEQUENCEHDR_REPEAT_INTRA_FRAMES 

SPS is repeated for every intra frame.

NVMEDIA_ENCODE_SEQUENCEHDR_REPEAT_IDR_FRAMES 

SPS is repeated for every IDR frame.

Definition at line 1913 of file nvmedia_common_encode.h.