From 0b90e4a240c859de1fa5e0adac99ab58307d6b73 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Sun, 7 Nov 2010 22:47:37 +0000 Subject: [PATCH] Document AVFilterInOut fields. Originally committed as revision 25704 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavfilter/graphparser.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libavfilter/graphparser.h b/libavfilter/graphparser.h index 290252457..f044b58c4 100644 --- a/libavfilter/graphparser.h +++ b/libavfilter/graphparser.h @@ -27,12 +27,24 @@ /** * A linked-list of the inputs/outputs of the filter chain. + * + * This is mainly useful for avfilter_graph_parse(), since this + * function may accept a description of a graph with not connected + * input/output pads. This struct specifies, per each not connected + * pad contained in the graph, the filter context and the pad index + * required for establishing a link. */ typedef struct AVFilterInOut { + /** unique name for this input/output in the list */ char *name; + + /** filter context associated to this input/output */ AVFilterContext *filter_ctx; + + /** index of the filt_ctx pad to use for linking */ int pad_idx; + /** next input/input in the list, NULL if this is the last */ struct AVFilterInOut *next; } AVFilterInOut; -- 2.11.0