AOMedia AV1 Codec
AV1_PRIMARY Struct Reference

Top level primary encoder structure. More...

#include <encoder.h>

Collaboration diagram for AV1_PRIMARY:

Data Fields

struct AV1_COMPcpi
 
struct AV1_COMPcpi_lap
 
struct lookahead_ctx * lookahead
 
int seq_params_locked
 
struct aom_codec_pkt_list * output_pkt_list
 
int internal_altref_allowed
 

Detailed Description

Top level primary encoder structure.

Field Documentation

◆ cpi

struct AV1_COMP* AV1_PRIMARY::cpi

Encode stage top level structure

Referenced by has_no_stats_stage().

◆ cpi_lap

struct AV1_COMP* AV1_PRIMARY::cpi_lap

Lookahead processing stage top level structure

◆ lookahead

struct lookahead_ctx* AV1_PRIMARY::lookahead

Look-ahead context.

Referenced by av1_encode_strategy(), and tf_setup_filtering_buffer().

◆ seq_params_locked

int AV1_PRIMARY::seq_params_locked

Sequence parameters have been transmitted already and locked or not. Once locked av1_change_config cannot change the seq parameters.

Referenced by encode_frame_to_data_rate().

◆ output_pkt_list

struct aom_codec_pkt_list* AV1_PRIMARY::output_pkt_list

Pointer to internal utility functions that manipulate aom_codec_* data structures.

◆ internal_altref_allowed

int AV1_PRIMARY::internal_altref_allowed

When set, indicates that internal ARFs are enabled.

Referenced by define_gf_group().


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