|
unsigned | avfilter_version (void) |
| Return the LIBAVFILTER_VERSION_INT constant. More...
|
|
const char * | avfilter_configuration (void) |
| Return the libavfilter build-time configuration. More...
|
|
const char * | avfilter_license (void) |
| Return the libavfilter license. More...
|
|
const char * | avfilter_pad_get_name (const AVFilterPad *pads, int pad_idx) |
| Get the name of an AVFilterPad. More...
|
|
enum AVMediaType | avfilter_pad_get_type (const AVFilterPad *pads, int pad_idx) |
| Get the type of an AVFilterPad. More...
|
|
unsigned | avfilter_filter_pad_count (const AVFilter *filter, int is_output) |
| Get the number of elements in an AVFilter's inputs or outputs array. More...
|
|
int | avfilter_link (AVFilterContext *src, unsigned srcpad, AVFilterContext *dst, unsigned dstpad) |
| Link two filters together. More...
|
|
void | avfilter_link_free (AVFilterLink **link) |
| Free the link in *link, and set its pointer to NULL. More...
|
|
int | avfilter_config_links (AVFilterContext *filter) |
| Negotiate the media format, dimensions, etc of all inputs to a filter. More...
|
|
int | avfilter_process_command (AVFilterContext *filter, const char *cmd, const char *arg, char *res, int res_len, int flags) |
| Make the filter instance process a command. More...
|
|
const AVFilter * | av_filter_iterate (void **opaque) |
| Iterate over all registered filters. More...
|
|
const AVFilter * | avfilter_get_by_name (const char *name) |
| Get a filter definition matching the given name. More...
|
|
int | avfilter_init_str (AVFilterContext *ctx, const char *args) |
| Initialize a filter with the supplied parameters. More...
|
|
int | avfilter_init_dict (AVFilterContext *ctx, AVDictionary **options) |
| Initialize a filter with the supplied dictionary of options. More...
|
|
void | avfilter_free (AVFilterContext *filter) |
| Free a filter context. More...
|
|
int | avfilter_insert_filter (AVFilterLink *link, AVFilterContext *filt, unsigned filt_srcpad_idx, unsigned filt_dstpad_idx) |
| Insert a filter in the middle of an existing link. More...
|
|
const AVClass * | avfilter_get_class (void) |
|
AVFilterGraph * | avfilter_graph_alloc (void) |
| Allocate a filter graph. More...
|
|
AVFilterContext * | avfilter_graph_alloc_filter (AVFilterGraph *graph, const AVFilter *filter, const char *name) |
| Create a new filter instance in a filter graph. More...
|
|
AVFilterContext * | avfilter_graph_get_filter (AVFilterGraph *graph, const char *name) |
| Get a filter instance identified by instance name from graph. More...
|
|
int | avfilter_graph_create_filter (AVFilterContext **filt_ctx, const AVFilter *filt, const char *name, const char *args, void *opaque, AVFilterGraph *graph_ctx) |
| Create and add a filter instance into an existing graph. More...
|
|
void | avfilter_graph_set_auto_convert (AVFilterGraph *graph, unsigned flags) |
| Enable or disable automatic format conversion inside the graph. More...
|
|
int | avfilter_graph_config (AVFilterGraph *graphctx, void *log_ctx) |
| Check validity and configure all the links and formats in the graph. More...
|
|
void | avfilter_graph_free (AVFilterGraph **graph) |
| Free a graph, destroy its links, and set *graph to NULL. More...
|
|
AVFilterInOut * | avfilter_inout_alloc (void) |
| Allocate a single AVFilterInOut entry. More...
|
|
void | avfilter_inout_free (AVFilterInOut **inout) |
| Free the supplied list of AVFilterInOut and set *inout to NULL. More...
|
|
int | avfilter_graph_parse (AVFilterGraph *graph, const char *filters, AVFilterInOut *inputs, AVFilterInOut *outputs, void *log_ctx) |
| Add a graph described by a string to a graph. More...
|
|
int | avfilter_graph_parse_ptr (AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs, void *log_ctx) |
| Add a graph described by a string to a graph. More...
|
|
int | avfilter_graph_parse2 (AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs) |
| Add a graph described by a string to a graph. More...
|
|
int | avfilter_graph_segment_parse (AVFilterGraph *graph, const char *graph_str, int flags, AVFilterGraphSegment **seg) |
| Parse a textual filtergraph description into an intermediate form. More...
|
|
int | avfilter_graph_segment_create_filters (AVFilterGraphSegment *seg, int flags) |
| Create filters specified in a graph segment. More...
|
|
int | avfilter_graph_segment_apply_opts (AVFilterGraphSegment *seg, int flags) |
| Apply parsed options to filter instances in a graph segment. More...
|
|
int | avfilter_graph_segment_init (AVFilterGraphSegment *seg, int flags) |
| Initialize all filter instances in a graph segment. More...
|
|
int | avfilter_graph_segment_link (AVFilterGraphSegment *seg, int flags, AVFilterInOut **inputs, AVFilterInOut **outputs) |
| Link filters in a graph segment. More...
|
|
int | avfilter_graph_segment_apply (AVFilterGraphSegment *seg, int flags, AVFilterInOut **inputs, AVFilterInOut **outputs) |
| Apply all filter/link descriptions from a graph segment to the associated filtergraph. More...
|
|
void | avfilter_graph_segment_free (AVFilterGraphSegment **seg) |
| Free the provided AVFilterGraphSegment and everything associated with it. More...
|
|
int | avfilter_graph_send_command (AVFilterGraph *graph, const char *target, const char *cmd, const char *arg, char *res, int res_len, int flags) |
| Send a command to one or more filter instances. More...
|
|
int | avfilter_graph_queue_command (AVFilterGraph *graph, const char *target, const char *cmd, const char *arg, int flags, double ts) |
| Queue a command for one or more filter instances. More...
|
|
char * | avfilter_graph_dump (AVFilterGraph *graph, const char *options) |
| Dump a graph into a human-readable string representation. More...
|
|
int | avfilter_graph_request_oldest (AVFilterGraph *graph) |
| Request a frame on the oldest sink link. More...
|
|
Main libavfilter public API header
Definition in file avfilter.h.