< needed for av_log() and filters common options
< parsed expression (AVExpr*)
< enable expression string
Sets the number of extra hardware frames which the filter will allocate on its output links for use in following filters or by the caller.
< the AVFilter of which this is an instance
< filtergraph this filter belongs to
For filters which will create hardware frames, sets the device the filter should create them in. All other filters will ignore this field: in particular, a filter which consumes or processes hardware frames will instead use the hw_frames_ctx field in AVFilterLink to carry the hardware context information.
< array of input pads
< array of pointers to input links
An opaque struct for libavfilter internal use.
< the enabled state from the last expression evaluation
< name of this filter instance
< number of input pads
< number of output pads
Max number of threads allowed in this filter instance. If <= 0, its value is ignored. Overrides global number of threads set per filter graph.
< array of output pads
< array of pointers to output links
< private data for use by the filter
Ready status of the filter. A non-0 value means that the filter needs activating; a higher value suggests a more urgent activation.
Type of multithreading being allowed/used. A combination of AVFILTER_THREAD_* flags.
< variable values for the enable expression
An instance of a filter