AVFilterContext

An instance of a filter

Members

Variables

av_class
AVClass* av_class;

< needed for av_log() and filters common options

command_queue
AVFilterCommand* command_queue;
Undocumented in source.
enable
void* enable;

< parsed expression (AVExpr*)

enable_str
char* enable_str;

< enable expression string

filter
AVFilter* filter;

< the AVFilter of which this is an instance

graph
AVFilterGraph* graph;

< filtergraph this filter belongs to

input_pads
AVFilterPad* input_pads;

< array of input pads

inputs
AVFilterLink** inputs;

< array of pointers to input links

internal
AVFilterInternal* internal;

An opaque struct for libavfilter internal use.

is_disabled
int is_disabled;

< the enabled state from the last expression evaluation

name
char* name;

< name of this filter instance

nb_inputs
uint nb_inputs;

< number of input pads

nb_outputs
uint nb_outputs;

< number of output pads

output_pads
AVFilterPad* output_pads;

< array of output pads

outputs
AVFilterLink** outputs;

< array of pointers to output links

priv
void* priv;

< private data for use by the filter

thread_type
int thread_type;

Type of multithreading being allowed/used. A combination of AVFILTER_THREAD_* flags.

var_values
double* var_values;

< variable values for the enable expression

Meta