diff options
author | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2010-12-02 20:12:27 +0000 |
---|---|---|
committer | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2010-12-02 20:12:27 +0000 |
commit | 037be76e1588fc8135dd307ba0be4c792b3e93e6 (patch) | |
tree | 80f3a139615d0c530fd2399ce8daf437271ab58c /libavfilter/avfiltergraph.h | |
parent | 9398024c048092786f1dcf0809fb55bdbf96a70f (diff) | |
download | ffmpeg-037be76e1588fc8135dd307ba0be4c792b3e93e6.tar.gz |
Add avfilter_graph_create_filter().
Originally committed as revision 25862 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/avfiltergraph.h')
-rw-r--r-- | libavfilter/avfiltergraph.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libavfilter/avfiltergraph.h b/libavfilter/avfiltergraph.h index ca369aa589..74d7a12812 100644 --- a/libavfilter/avfiltergraph.h +++ b/libavfilter/avfiltergraph.h @@ -53,6 +53,23 @@ AVFilterContext *avfilter_graph_get_filter(AVFilterGraph *graph, char *name); int avfilter_graph_add_filter(AVFilterGraph *graphctx, AVFilterContext *filter); /** + * Create and add a filter instance into an existing graph. + * The filter instance is created from the filter filt and inited + * with the parameters args and opaque. + * + * In case of success put in *filt_ctx the pointer to the created + * filter instance, otherwise set *filt_ctx to NULL. + * + * @param name the instance name to give to the created filter instance + * @param graph_ctx the filter graph + * @return a negative AVERROR error code in case of failure, a non + * negative value otherwise + */ +int avfilter_graph_create_filter(AVFilterContext **filt_ctx, AVFilter *filt, + const char *name, const char *args, void *opaque, + AVFilterGraph *graph_ctx); + +/** * Check validity and configure all the links and formats in the graph. * * @param graphctx the filter graph |