FFmpeg
Data Fields
AOMContext 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
 
int enable_restoration
 
int usage
 
int tune
 
int enable_rect_partitions
 
int enable_1to4_partitions
 
int enable_ab_partitions
 
int enable_angle_delta
 
int enable_cfl_intra
 
int enable_paeth_intra
 
int enable_smooth_intra
 
int enable_intra_edge_filter
 
int enable_palette
 
int enable_filter_intra
 
int enable_flip_idtx
 
int enable_tx64
 
int reduced_tx_type_set
 
int use_intra_dct_only
 
int use_inter_dct_only
 
int use_intra_default_tx_only
 
int enable_ref_frame_mvs
 
int enable_interinter_wedge
 
int enable_interintra_wedge
 
int enable_interintra_comp
 
int enable_masked_comp
 
int enable_obmc
 
int enable_onesided_comp
 
int enable_reduced_reference_set
 
int enable_smooth_interintra
 
int enable_diff_wtd_comp
 
int enable_dist_wtd_comp
 
int enable_dual_filter
 
AVDictionaryaom_params
 

Detailed Description

Definition at line 61 of file libaomenc.c.

Field Documentation

AVClass* AOMContext::class

Definition at line 62 of file libaomenc.c.

AVBSFContext* AOMContext::bsf

Definition at line 63 of file libaomenc.c.

Referenced by aom_free(), aom_init(), and storeframe().

struct aom_codec_ctx AOMContext::encoder
struct aom_image AOMContext::rawimg

Definition at line 65 of file libaomenc.c.

Referenced by aom_encode(), and aom_init().

struct aom_fixed_buf AOMContext::twopass_stats

Definition at line 66 of file libaomenc.c.

Referenced by aom_encode(), aom_free(), aom_init(), and queue_frames().

struct FrameListData* AOMContext::coded_frame_list

Definition at line 67 of file libaomenc.c.

Referenced by aom_free(), and queue_frames().

int AOMContext::cpu_used

Definition at line 68 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::auto_alt_ref

Definition at line 69 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::arnr_max_frames

Definition at line 70 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::arnr_strength

Definition at line 71 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::aq_mode

Definition at line 72 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::lag_in_frames

Definition at line 73 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::error_resilient

Definition at line 74 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::crf

Definition at line 75 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::static_thresh

Definition at line 76 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::drop_threshold

Definition at line 77 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::denoise_noise_level

Definition at line 78 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::denoise_block_size

Definition at line 79 of file libaomenc.c.

Referenced by aom_init().

uint64_t AOMContext::sse[4]

Definition at line 80 of file libaomenc.c.

Referenced by cx_pktcpy(), and queue_frames().

int AOMContext::have_sse

true if we have pending sse[]

Definition at line 81 of file libaomenc.c.

Referenced by cx_pktcpy(), and queue_frames().

uint64_t AOMContext::frame_number

Definition at line 82 of file libaomenc.c.

Referenced by cx_pktcpy().

int AOMContext::rc_undershoot_pct

Definition at line 83 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::rc_overshoot_pct

Definition at line 84 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::minsection_pct

Definition at line 85 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::maxsection_pct

Definition at line 86 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::frame_parallel

Definition at line 87 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::tile_cols

Definition at line 88 of file libaomenc.c.

Referenced by choose_tiling().

int AOMContext::tile_rows

Definition at line 88 of file libaomenc.c.

Referenced by choose_tiling().

int AOMContext::tile_cols_log2

Definition at line 89 of file libaomenc.c.

Referenced by aom_init(), and choose_tiling().

int AOMContext::tile_rows_log2

Definition at line 89 of file libaomenc.c.

Referenced by aom_init(), and choose_tiling().

aom_superblock_size_t AOMContext::superblock_size

Definition at line 90 of file libaomenc.c.

Referenced by aom_init(), and choose_tiling().

int AOMContext::uniform_tiles

Definition at line 91 of file libaomenc.c.

Referenced by aom_init(), and choose_tiling().

int AOMContext::row_mt

Definition at line 92 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_cdef

Definition at line 93 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_global_motion

Definition at line 94 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_intrabc

Definition at line 95 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_restoration

Definition at line 96 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::usage

Definition at line 97 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::tune

Definition at line 98 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_rect_partitions

Definition at line 99 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_1to4_partitions

Definition at line 100 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_ab_partitions

Definition at line 101 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_angle_delta

Definition at line 102 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_cfl_intra

Definition at line 103 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_paeth_intra

Definition at line 104 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_smooth_intra

Definition at line 105 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_intra_edge_filter

Definition at line 106 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_palette

Definition at line 107 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_filter_intra

Definition at line 108 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_flip_idtx

Definition at line 109 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_tx64

Definition at line 110 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::reduced_tx_type_set

Definition at line 111 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::use_intra_dct_only

Definition at line 112 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::use_inter_dct_only

Definition at line 113 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::use_intra_default_tx_only

Definition at line 114 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_ref_frame_mvs

Definition at line 115 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_interinter_wedge

Definition at line 116 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_interintra_wedge

Definition at line 117 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_interintra_comp

Definition at line 118 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_masked_comp

Definition at line 119 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_obmc

Definition at line 120 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_onesided_comp

Definition at line 121 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_reduced_reference_set

Definition at line 122 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_smooth_interintra

Definition at line 123 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_diff_wtd_comp

Definition at line 124 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_dist_wtd_comp

Definition at line 125 of file libaomenc.c.

Referenced by aom_init().

int AOMContext::enable_dual_filter

Definition at line 126 of file libaomenc.c.

Referenced by aom_init().

AVDictionary* AOMContext::aom_params

Definition at line 127 of file libaomenc.c.

Referenced by aom_init().


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