FFmpeg
Data Fields
SvtContext Struct Reference

Data Fields

const AVClassclass
 
EbSvtAv1EncConfiguration enc_params
 
EbComponentType * svt_handle
 
EbBufferHeaderType * in_buf
 
int raw_size
 
int max_tu_size
 
AVFrameframe
 
AVBufferPoolpool
 
EOS_STATUS eos_flag
 
int hierarchical_level
 
int la_depth
 
int enc_mode
 
int rc_mode
 
int scd
 
int qp
 
int tier
 
int tile_columns
 
int tile_rows
 

Detailed Description

Definition at line 46 of file libsvtav1.c.

Field Documentation

◆ class

const AVClass* SvtContext::class

Definition at line 47 of file libsvtav1.c.

◆ enc_params

EbSvtAv1EncConfiguration SvtContext::enc_params

Definition at line 49 of file libsvtav1.c.

Referenced by eb_enc_init(), and eb_send_frame().

◆ svt_handle

EbComponentType* SvtContext::svt_handle

Definition at line 50 of file libsvtav1.c.

Referenced by eb_enc_close(), eb_enc_init(), eb_receive_packet(), and eb_send_frame().

◆ in_buf

EbBufferHeaderType* SvtContext::in_buf

Definition at line 52 of file libsvtav1.c.

Referenced by alloc_buffer(), eb_enc_close(), and eb_send_frame().

◆ raw_size

int SvtContext::raw_size

Definition at line 53 of file libsvtav1.c.

Referenced by alloc_buffer(), and get_output_ref().

◆ max_tu_size

int SvtContext::max_tu_size

Definition at line 54 of file libsvtav1.c.

Referenced by get_output_ref().

◆ frame

AVFrame* SvtContext::frame

Definition at line 56 of file libsvtav1.c.

Referenced by eb_enc_close(), eb_enc_init(), and eb_receive_packet().

◆ pool

AVBufferPool* SvtContext::pool

Definition at line 58 of file libsvtav1.c.

Referenced by eb_enc_close(), and get_output_ref().

◆ eos_flag

EOS_STATUS SvtContext::eos_flag

Definition at line 60 of file libsvtav1.c.

Referenced by eb_enc_init(), eb_receive_packet(), and eb_send_frame().

◆ hierarchical_level

int SvtContext::hierarchical_level

Definition at line 63 of file libsvtav1.c.

Referenced by config_enc_params().

◆ la_depth

int SvtContext::la_depth

Definition at line 64 of file libsvtav1.c.

Referenced by config_enc_params().

◆ enc_mode

int SvtContext::enc_mode

Definition at line 65 of file libsvtav1.c.

Referenced by config_enc_params().

◆ rc_mode

int SvtContext::rc_mode

Definition at line 66 of file libsvtav1.c.

Referenced by config_enc_params().

◆ scd

int SvtContext::scd

Definition at line 67 of file libsvtav1.c.

Referenced by config_enc_params().

◆ qp

int SvtContext::qp

Definition at line 68 of file libsvtav1.c.

Referenced by config_enc_params().

◆ tier

int SvtContext::tier

Definition at line 70 of file libsvtav1.c.

Referenced by config_enc_params().

◆ tile_columns

int SvtContext::tile_columns

Definition at line 72 of file libsvtav1.c.

Referenced by config_enc_params().

◆ tile_rows

int SvtContext::tile_rows

Definition at line 73 of file libsvtav1.c.

Referenced by config_enc_params().


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