|
FFmpeg 8.0.1
|
Filter definition. More...
#include <libavfilter/avfilter.h>
Data Fields | |
| const char * | name |
| Filter name. | |
| const char * | description |
| A description of the filter. | |
| const AVFilterPad * | inputs |
| List of static inputs. | |
| const AVFilterPad * | outputs |
| List of static outputs. | |
| const AVClass * | priv_class |
| A class for the private data, used to declare filter private AVOptions. | |
| int | flags |
| A combination of AVFILTER_FLAG_*. | |
Filter definition.
This defines the pads a filter contains, and all the callback functions used to interact with the filter.
Definition at line 211 of file avfilter.h.
| const char* AVFilter::name |
| const char* AVFilter::description |
A description of the filter.
May be NULL.
You should use the NULL_IF_CONFIG_SMALL() macro to define it.
Definition at line 222 of file avfilter.h.
| const AVFilterPad* AVFilter::inputs |
List of static inputs.
NULL if there are no (static) inputs. Instances of filters with AVFILTER_FLAG_DYNAMIC_INPUTS set may have more inputs than present in this list.
Definition at line 231 of file avfilter.h.
| const AVFilterPad* AVFilter::outputs |
List of static outputs.
NULL if there are no (static) outputs. Instances of filters with AVFILTER_FLAG_DYNAMIC_OUTPUTS set may have more outputs than present in this list.
Definition at line 240 of file avfilter.h.
| const AVClass* AVFilter::priv_class |
A class for the private data, used to declare filter private AVOptions.
This field is NULL for filters that do not declare any options.
If this field is non-NULL, the first member of the filter private data must be a pointer to AVClass, which will be set by libavfilter generic code to this class.
Definition at line 250 of file avfilter.h.
| int AVFilter::flags |
A combination of AVFILTER_FLAG_*.
Definition at line 255 of file avfilter.h.