mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2026-06-16 04:32:47 +02:00
Make the filter graph just another normal filter.
Commited in SoC by Bobby Bingham on 2007-07-31 20:08:38 Originally committed as revision 12693 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -24,37 +24,11 @@
|
||||
|
||||
#include "avfilter.h"
|
||||
|
||||
typedef struct AVFilterGraph AVFilterGraph;
|
||||
|
||||
/**
|
||||
* Create a new filter graph
|
||||
*/
|
||||
AVFilterGraph *avfilter_create_graph(void);
|
||||
|
||||
/**
|
||||
* Destroy a filter graph, and any filters in it.
|
||||
* @param graph The filter graph to destroy
|
||||
*/
|
||||
void avfilter_destroy_graph(AVFilterGraph *graph);
|
||||
|
||||
/**
|
||||
* Add an existing filter instance to a filter graph.
|
||||
* @param graph The filter graph
|
||||
* @param filter The filter to be added
|
||||
*/
|
||||
void avfilter_graph_add_filter(AVFilterGraph *graph, AVFilterContext *filter);
|
||||
void avfilter_graph_add_filter(AVFilterContext *graphctx, AVFilterContext *filter);
|
||||
|
||||
/**
|
||||
* Loads the filter graph with a simple chain described by filters.
|
||||
* @param graph The filter graph to load filters into
|
||||
* @param count The number of filters to be created
|
||||
* @param filters_list An array of strings describing the filters to be created.
|
||||
* The format of each string is "name=params".
|
||||
* @param first If non-NULL, will be set to the first filter in the chain.
|
||||
* @param last If non-NULL, will be set to the last filter in the chain.
|
||||
* @return 0 on success. -1 on error.
|
||||
*/
|
||||
int avfilter_graph_load_chain(AVFilterGraph *graph,
|
||||
unsigned count, char **filter_list, void **opaque,
|
||||
AVFilterContext **first, AVFilterContext **last);
|
||||
#endif /* FFMPEG_AVFILTER_H */
|
||||
|
||||
Reference in New Issue
Block a user