A description of the filter. May be NULL.
A combination of AVFILTER_FLAG_*
Filter initialization function.
Should be set instead of @ref AVFilter.init "init" by the filters that want to pass a dictionary of AVOptions to nested contexts that are allocated during init.
Filter initialization function, alternative to the init() callback. Args contains the user-supplied parameters, opaque is used for providing binary data.
List of inputs, terminated by a zeroed element.
Filter name. Must be non-NULL and unique among filters.
Used by the filter registration system. Must not be touched by any other code.
List of outputs, terminated by a zeroed element.
A class for the private data, used to declare filter private AVOptions. This field is NULL for filters that do not declare any options.
< size of private data to allocate for the filter
Make the filter instance process a command.
Query formats supported by the filter on its inputs and outputs.
Filter uninitialization function.
Filter definition. This defines the pads a filter contains, and all the callback functions used to interact with the filter.