FFmpeg
Data Fields
VPxEncoderContext Struct Reference

Data Fields

AVClassclass
 
struct vpx_codec_ctx encoder
 
struct vpx_image rawimg
 
struct vpx_codec_ctx encoder_alpha
 
struct vpx_image rawimg_alpha
 
uint8_t is_alpha
 
struct vpx_fixed_buf twopass_stats
 
unsigned twopass_stats_size
 
int deadline
 
uint64_t sse [4]
 
int have_sse
 true if we have pending sse[] More...
 
struct FrameListDatacoded_frame_list
 
struct FrameListDataalpha_coded_frame_list
 
int cpu_used
 
int sharpness
 
int flags
 VP8 specific flags, see VP8F_* below. More...
 
int auto_alt_ref
 
int arnr_max_frames
 
int arnr_strength
 
int arnr_type
 
int tune
 
int lag_in_frames
 
int error_resilient
 
int crf
 
int static_thresh
 
int max_intra_rate
 
int rc_undershoot_pct
 
int rc_overshoot_pct
 
AVDictionaryvpx_ts_parameters
 
intts_layer_flags
 
int current_temporal_idx
 
int lossless
 
int tile_columns
 
int tile_rows
 
int frame_parallel
 
int aq_mode
 
int drop_threshold
 
int noise_sensitivity
 
int vpx_cs
 
float level
 
int row_mt
 
int tune_content
 
int corpus_complexity
 
int tpl_model
 
int min_gf_interval
 
AVFifofifo
 
int roi_warned
 If the driver does not support ROI then warn the first time we encounter a frame with ROI side data. More...
 

Detailed Description

Definition at line 80 of file libvpxenc.c.

Field Documentation

◆ class

AVClass* VPxEncoderContext::class

Definition at line 81 of file libvpxenc.c.

◆ encoder

struct vpx_codec_ctx VPxEncoderContext::encoder

Definition at line 82 of file libvpxenc.c.

◆ rawimg

struct vpx_image VPxEncoderContext::rawimg

Definition at line 83 of file libvpxenc.c.

◆ encoder_alpha

struct vpx_codec_ctx VPxEncoderContext::encoder_alpha

Definition at line 84 of file libvpxenc.c.

◆ rawimg_alpha

struct vpx_image VPxEncoderContext::rawimg_alpha

Definition at line 85 of file libvpxenc.c.

◆ is_alpha

uint8_t VPxEncoderContext::is_alpha

Definition at line 86 of file libvpxenc.c.

◆ twopass_stats

struct vpx_fixed_buf VPxEncoderContext::twopass_stats

Definition at line 87 of file libvpxenc.c.

◆ twopass_stats_size

unsigned VPxEncoderContext::twopass_stats_size

Definition at line 88 of file libvpxenc.c.

◆ deadline

int VPxEncoderContext::deadline

Definition at line 89 of file libvpxenc.c.

◆ sse

uint64_t VPxEncoderContext::sse[4]

Definition at line 90 of file libvpxenc.c.

◆ have_sse

int VPxEncoderContext::have_sse

true if we have pending sse[]

Definition at line 91 of file libvpxenc.c.

◆ coded_frame_list

struct FrameListData* VPxEncoderContext::coded_frame_list

Definition at line 92 of file libvpxenc.c.

◆ alpha_coded_frame_list

struct FrameListData* VPxEncoderContext::alpha_coded_frame_list

Definition at line 93 of file libvpxenc.c.

◆ cpu_used

int VPxEncoderContext::cpu_used

Definition at line 95 of file libvpxenc.c.

◆ sharpness

int VPxEncoderContext::sharpness

Definition at line 96 of file libvpxenc.c.

◆ flags

int VPxEncoderContext::flags

VP8 specific flags, see VP8F_* below.

Definition at line 100 of file libvpxenc.c.

◆ auto_alt_ref

int VPxEncoderContext::auto_alt_ref

Definition at line 104 of file libvpxenc.c.

◆ arnr_max_frames

int VPxEncoderContext::arnr_max_frames

Definition at line 106 of file libvpxenc.c.

◆ arnr_strength

int VPxEncoderContext::arnr_strength

Definition at line 107 of file libvpxenc.c.

◆ arnr_type

int VPxEncoderContext::arnr_type

Definition at line 108 of file libvpxenc.c.

◆ tune

int VPxEncoderContext::tune

Definition at line 110 of file libvpxenc.c.

◆ lag_in_frames

int VPxEncoderContext::lag_in_frames

Definition at line 112 of file libvpxenc.c.

◆ error_resilient

int VPxEncoderContext::error_resilient

Definition at line 113 of file libvpxenc.c.

◆ crf

int VPxEncoderContext::crf

Definition at line 114 of file libvpxenc.c.

◆ static_thresh

int VPxEncoderContext::static_thresh

Definition at line 115 of file libvpxenc.c.

◆ max_intra_rate

int VPxEncoderContext::max_intra_rate

Definition at line 116 of file libvpxenc.c.

◆ rc_undershoot_pct

int VPxEncoderContext::rc_undershoot_pct

Definition at line 117 of file libvpxenc.c.

◆ rc_overshoot_pct

int VPxEncoderContext::rc_overshoot_pct

Definition at line 118 of file libvpxenc.c.

◆ vpx_ts_parameters

AVDictionary* VPxEncoderContext::vpx_ts_parameters

Definition at line 120 of file libvpxenc.c.

◆ ts_layer_flags

int* VPxEncoderContext::ts_layer_flags

Definition at line 121 of file libvpxenc.c.

◆ current_temporal_idx

int VPxEncoderContext::current_temporal_idx

Definition at line 122 of file libvpxenc.c.

◆ lossless

int VPxEncoderContext::lossless

Definition at line 125 of file libvpxenc.c.

◆ tile_columns

int VPxEncoderContext::tile_columns

Definition at line 126 of file libvpxenc.c.

◆ tile_rows

int VPxEncoderContext::tile_rows

Definition at line 127 of file libvpxenc.c.

◆ frame_parallel

int VPxEncoderContext::frame_parallel

Definition at line 128 of file libvpxenc.c.

◆ aq_mode

int VPxEncoderContext::aq_mode

Definition at line 129 of file libvpxenc.c.

◆ drop_threshold

int VPxEncoderContext::drop_threshold

Definition at line 130 of file libvpxenc.c.

◆ noise_sensitivity

int VPxEncoderContext::noise_sensitivity

Definition at line 131 of file libvpxenc.c.

◆ vpx_cs

int VPxEncoderContext::vpx_cs

Definition at line 132 of file libvpxenc.c.

◆ level

float VPxEncoderContext::level

Definition at line 133 of file libvpxenc.c.

◆ row_mt

int VPxEncoderContext::row_mt

Definition at line 134 of file libvpxenc.c.

◆ tune_content

int VPxEncoderContext::tune_content

Definition at line 135 of file libvpxenc.c.

◆ corpus_complexity

int VPxEncoderContext::corpus_complexity

Definition at line 136 of file libvpxenc.c.

◆ tpl_model

int VPxEncoderContext::tpl_model

Definition at line 137 of file libvpxenc.c.

◆ min_gf_interval

int VPxEncoderContext::min_gf_interval

Definition at line 138 of file libvpxenc.c.

◆ fifo

AVFifo* VPxEncoderContext::fifo

Definition at line 141 of file libvpxenc.c.

◆ roi_warned

int VPxEncoderContext::roi_warned

If the driver does not support ROI then warn the first time we encounter a frame with ROI side data.

Definition at line 146 of file libvpxenc.c.


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