AOMedia AV1 Codec: AV1_PRIMARY Struct Reference

| AOMedia AV1 Codec

Data Fields
AV1_PRIMARY Struct Reference

Top level primary encoder structure. More...

`#include <encoder.h>`

## Data Fields
struct AV1_COMP * | cpi
struct AV1_COMP * | cpi_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:

- av1/encoder/encoder.h