AOMedia AV1 Codec
EncodeFrameParams Struct Reference

contains per-frame encoding parameters decided upon by av1_encode_strategy() and passed down to av1_encode(). More...

#include <encoder.h>

Data Fields

int error_resilient_mode
 
FRAME_TYPE frame_type
 
int show_frame
 
int ref_frame_flags
 
int remapped_ref_idx [REF_FRAMES]
 
RefreshFrameInfo refresh_frame
 
int speed
 

Detailed Description

contains per-frame encoding parameters decided upon by av1_encode_strategy() and passed down to av1_encode().

Field Documentation

◆ error_resilient_mode

int EncodeFrameParams::error_resilient_mode

Is error resilient mode enabled

Referenced by av1_encode().

◆ frame_type

FRAME_TYPE EncodeFrameParams::frame_type

Frame type (eg KF vs inter frame etc)

Referenced by av1_encode(), av1_encode_strategy(), av1_get_second_pass_params(), and define_gf_group().

◆ show_frame

int EncodeFrameParams::show_frame

Should the current frame be displayed after being decoded

Referenced by av1_encode(), av1_encode_strategy(), av1_get_second_pass_params(), and define_gf_group().

◆ ref_frame_flags

int EncodeFrameParams::ref_frame_flags

Bitmask of which reference buffers may be referenced by this frame.

Referenced by av1_encode(), and av1_encode_strategy().

◆ remapped_ref_idx

int EncodeFrameParams::remapped_ref_idx[REF_FRAMES]

Reference buffer assignment for this frame.

Referenced by av1_encode(), and av1_encode_strategy().

◆ refresh_frame

RefreshFrameInfo EncodeFrameParams::refresh_frame

Flags which determine which reference buffers are refreshed by this frame.

Referenced by av1_encode(), and av1_encode_strategy().

◆ speed

int EncodeFrameParams::speed

Speed level to use for this frame: Bigger number means faster.

Referenced by av1_encode(), and av1_encode_strategy().


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