FFmpeg
Data Fields
AOMEncoderContext Struct Reference

Data Fields

AVClassclass
 
AVBSFContextbsf
 
struct aom_codec_ctx encoder
 
struct aom_image rawimg
 
struct aom_fixed_buf twopass_stats
 
struct FrameListDatacoded_frame_list
 
int cpu_used
 
int auto_alt_ref
 
int arnr_max_frames
 
int arnr_strength
 
int aq_mode
 
int lag_in_frames
 
int error_resilient
 
int crf
 
int static_thresh
 
int drop_threshold
 
int denoise_noise_level
 
int denoise_block_size
 
uint64_t sse [4]
 
int have_sse
 true if we have pending sse[] More...
 
uint64_t frame_number
 
int rc_undershoot_pct
 
int rc_overshoot_pct
 
int minsection_pct
 
int maxsection_pct
 
int frame_parallel
 
int tile_cols
 
int tile_rows
 
int tile_cols_log2
 
int tile_rows_log2
 
aom_superblock_size_t superblock_size
 
int uniform_tiles
 
int row_mt
 
int enable_cdef
 
int enable_global_motion
 
int enable_intrabc
 

Detailed Description

Definition at line 60 of file libaomenc.c.

Field Documentation

◆ class

AVClass* AOMEncoderContext::class

Definition at line 61 of file libaomenc.c.

◆ bsf

AVBSFContext* AOMEncoderContext::bsf

Definition at line 62 of file libaomenc.c.

◆ encoder

struct aom_codec_ctx AOMEncoderContext::encoder

Definition at line 63 of file libaomenc.c.

◆ rawimg

struct aom_image AOMEncoderContext::rawimg

Definition at line 64 of file libaomenc.c.

◆ twopass_stats

struct aom_fixed_buf AOMEncoderContext::twopass_stats

Definition at line 65 of file libaomenc.c.

◆ coded_frame_list

struct FrameListData* AOMEncoderContext::coded_frame_list

Definition at line 66 of file libaomenc.c.

◆ cpu_used

int AOMEncoderContext::cpu_used

Definition at line 67 of file libaomenc.c.

◆ auto_alt_ref

int AOMEncoderContext::auto_alt_ref

Definition at line 68 of file libaomenc.c.

◆ arnr_max_frames

int AOMEncoderContext::arnr_max_frames

Definition at line 69 of file libaomenc.c.

◆ arnr_strength

int AOMEncoderContext::arnr_strength

Definition at line 70 of file libaomenc.c.

◆ aq_mode

int AOMEncoderContext::aq_mode

Definition at line 71 of file libaomenc.c.

◆ lag_in_frames

int AOMEncoderContext::lag_in_frames

Definition at line 72 of file libaomenc.c.

◆ error_resilient

int AOMEncoderContext::error_resilient

Definition at line 73 of file libaomenc.c.

◆ crf

int AOMEncoderContext::crf

Definition at line 74 of file libaomenc.c.

◆ static_thresh

int AOMEncoderContext::static_thresh

Definition at line 75 of file libaomenc.c.

◆ drop_threshold

int AOMEncoderContext::drop_threshold

Definition at line 76 of file libaomenc.c.

◆ denoise_noise_level

int AOMEncoderContext::denoise_noise_level

Definition at line 77 of file libaomenc.c.

◆ denoise_block_size

int AOMEncoderContext::denoise_block_size

Definition at line 78 of file libaomenc.c.

◆ sse

uint64_t AOMEncoderContext::sse[4]

Definition at line 79 of file libaomenc.c.

◆ have_sse

int AOMEncoderContext::have_sse

true if we have pending sse[]

Definition at line 80 of file libaomenc.c.

◆ frame_number

uint64_t AOMEncoderContext::frame_number

Definition at line 81 of file libaomenc.c.

◆ rc_undershoot_pct

int AOMEncoderContext::rc_undershoot_pct

Definition at line 82 of file libaomenc.c.

◆ rc_overshoot_pct

int AOMEncoderContext::rc_overshoot_pct

Definition at line 83 of file libaomenc.c.

◆ minsection_pct

int AOMEncoderContext::minsection_pct

Definition at line 84 of file libaomenc.c.

◆ maxsection_pct

int AOMEncoderContext::maxsection_pct

Definition at line 85 of file libaomenc.c.

◆ frame_parallel

int AOMEncoderContext::frame_parallel

Definition at line 86 of file libaomenc.c.

◆ tile_cols

int AOMEncoderContext::tile_cols

Definition at line 87 of file libaomenc.c.

◆ tile_rows

int AOMEncoderContext::tile_rows

Definition at line 87 of file libaomenc.c.

◆ tile_cols_log2

int AOMEncoderContext::tile_cols_log2

Definition at line 88 of file libaomenc.c.

◆ tile_rows_log2

int AOMEncoderContext::tile_rows_log2

Definition at line 88 of file libaomenc.c.

◆ superblock_size

aom_superblock_size_t AOMEncoderContext::superblock_size

Definition at line 89 of file libaomenc.c.

◆ uniform_tiles

int AOMEncoderContext::uniform_tiles

Definition at line 90 of file libaomenc.c.

◆ row_mt

int AOMEncoderContext::row_mt

Definition at line 91 of file libaomenc.c.

◆ enable_cdef

int AOMEncoderContext::enable_cdef

Definition at line 92 of file libaomenc.c.

◆ enable_global_motion

int AOMEncoderContext::enable_global_motion

Definition at line 93 of file libaomenc.c.

◆ enable_intrabc

int AOMEncoderContext::enable_intrabc

Definition at line 94 of file libaomenc.c.


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