AOMedia AV1 Codec
AV1EncoderConfig Struct Reference

Main encoder configuration data structure. More...

#include <encoder.h>

Data Fields

AlgoCfg algo_cfg
 
KeyFrameCfg kf_cfg
 
RateControlCfg rc_cfg
 
aom_fixed_buf_t twopass_stats_in
 
enum aom_enc_pass pass
 

Detailed Description

Main encoder configuration data structure.

Field Documentation

◆ algo_cfg

◆ kf_cfg

◆ rc_cfg

◆ twopass_stats_in

aom_fixed_buf_t AV1EncoderConfig::twopass_stats_in

stats_in buffer contains all of the stats packets produced in the first pass, concatenated.

◆ pass

enum aom_enc_pass AV1EncoderConfig::pass

Indicates the current encoder pass : AOM_RC_ONE_PASS = One pass encode, AOM_RC_FIRST_PASS = First pass of multiple-pass AOM_RC_SECOND_PASS = Second pass of multiple-pass AOM_RC_THIRD_PASS = Third pass of multiple-pass

Referenced by av1_encode(), av1_encode_strategy(), av1_get_compressed_data(), av1_get_second_pass_params(), av1_receive_raw_frame(), define_gf_group(), encode_frame_to_data_rate(), encode_with_recode_loop(), and has_no_stats_stage().


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