docs: add input-selector and output-selector to docs
[platform/upstream/gstreamer.git] / docs / plugins / inspect / plugin-coreelements.xml
1 <plugin>
2   <name>coreelements</name>
3   <description>standard GStreamer elements</description>
4   <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
5   <basename>libgstcoreelements.so</basename>
6   <version>0.10.31.1</version>
7   <license>LGPL</license>
8   <source>gstreamer</source>
9   <package>GStreamer git</package>
10   <origin>Unknown package origin</origin>
11   <elements>
12     <element>
13       <name>capsfilter</name>
14       <longname>CapsFilter</longname>
15       <class>Generic</class>
16       <description>Pass data without modification, limiting formats</description>
17       <author>David Schleef &lt;ds@schleef.org&gt;</author>
18       <pads>
19         <caps>
20           <name>sink</name>
21           <direction>sink</direction>
22           <presence>always</presence>
23           <details>ANY</details>
24         </caps>
25         <caps>
26           <name>src</name>
27           <direction>source</direction>
28           <presence>always</presence>
29           <details>ANY</details>
30         </caps>
31       </pads>
32     </element>
33     <element>
34       <name>fakesink</name>
35       <longname>Fake Sink</longname>
36       <class>Sink</class>
37       <description>Black hole for data</description>
38       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;, Mr. &apos;frag-me-more&apos; Vanderwingo &lt;wingo@fluendo.com&gt;</author>
39       <pads>
40         <caps>
41           <name>sink</name>
42           <direction>sink</direction>
43           <presence>always</presence>
44           <details>ANY</details>
45         </caps>
46       </pads>
47     </element>
48     <element>
49       <name>fakesrc</name>
50       <longname>Fake Source</longname>
51       <class>Source</class>
52       <description>Push empty (no data) buffers around</description>
53       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
54       <pads>
55         <caps>
56           <name>src</name>
57           <direction>source</direction>
58           <presence>always</presence>
59           <details>ANY</details>
60         </caps>
61       </pads>
62     </element>
63     <element>
64       <name>fdsink</name>
65       <longname>Filedescriptor Sink</longname>
66       <class>Sink/File</class>
67       <description>Write data to a file descriptor</description>
68       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
69       <pads>
70         <caps>
71           <name>sink</name>
72           <direction>sink</direction>
73           <presence>always</presence>
74           <details>ANY</details>
75         </caps>
76       </pads>
77     </element>
78     <element>
79       <name>fdsrc</name>
80       <longname>Filedescriptor Source</longname>
81       <class>Source/File</class>
82       <description>Read from a file descriptor</description>
83       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
84       <pads>
85         <caps>
86           <name>src</name>
87           <direction>source</direction>
88           <presence>always</presence>
89           <details>ANY</details>
90         </caps>
91       </pads>
92     </element>
93     <element>
94       <name>filesink</name>
95       <longname>File Sink</longname>
96       <class>Sink/File</class>
97       <description>Write stream to a file</description>
98       <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
99       <pads>
100         <caps>
101           <name>sink</name>
102           <direction>sink</direction>
103           <presence>always</presence>
104           <details>ANY</details>
105         </caps>
106       </pads>
107     </element>
108     <element>
109       <name>filesrc</name>
110       <longname>File Source</longname>
111       <class>Source/File</class>
112       <description>Read from arbitrary point in a file</description>
113       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
114       <pads>
115         <caps>
116           <name>src</name>
117           <direction>source</direction>
118           <presence>always</presence>
119           <details>ANY</details>
120         </caps>
121       </pads>
122     </element>
123     <element>
124       <name>identity</name>
125       <longname>Identity</longname>
126       <class>Generic</class>
127       <description>Pass data without modification</description>
128       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
129       <pads>
130         <caps>
131           <name>sink</name>
132           <direction>sink</direction>
133           <presence>always</presence>
134           <details>ANY</details>
135         </caps>
136         <caps>
137           <name>src</name>
138           <direction>source</direction>
139           <presence>always</presence>
140           <details>ANY</details>
141         </caps>
142       </pads>
143     </element>
144     <element>
145       <name>input-selector</name>
146       <longname>Input selector</longname>
147       <class>Generic</class>
148       <description>N-to-1 input stream selectoring</description>
149       <author>Julien Moutte &lt;julien@moutte.net&gt;, Jan Schmidt &lt;thaytan@mad.scientist.com&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
150       <pads>
151         <caps>
152           <name>sink%d</name>
153           <direction>sink</direction>
154           <presence>request</presence>
155           <details>ANY</details>
156         </caps>
157         <caps>
158           <name>src</name>
159           <direction>source</direction>
160           <presence>always</presence>
161           <details>ANY</details>
162         </caps>
163       </pads>
164     </element>
165     <element>
166       <name>multiqueue</name>
167       <longname>MultiQueue</longname>
168       <class>Generic</class>
169       <description>Multiple data queue</description>
170       <author>Edward Hervey &lt;edward@fluendo.com&gt;</author>
171       <pads>
172         <caps>
173           <name>sink%d</name>
174           <direction>sink</direction>
175           <presence>request</presence>
176           <details>ANY</details>
177         </caps>
178         <caps>
179           <name>src%d</name>
180           <direction>source</direction>
181           <presence>sometimes</presence>
182           <details>ANY</details>
183         </caps>
184       </pads>
185     </element>
186     <element>
187       <name>output-selector</name>
188       <longname>Output selector</longname>
189       <class>Generic</class>
190       <description>1-to-N output stream selector</description>
191       <author>Stefan Kost &lt;stefan.kost@nokia.com&gt;</author>
192       <pads>
193         <caps>
194           <name>sink</name>
195           <direction>sink</direction>
196           <presence>always</presence>
197           <details>ANY</details>
198         </caps>
199         <caps>
200           <name>src%d</name>
201           <direction>source</direction>
202           <presence>request</presence>
203           <details>ANY</details>
204         </caps>
205       </pads>
206     </element>
207     <element>
208       <name>queue</name>
209       <longname>Queue</longname>
210       <class>Generic</class>
211       <description>Simple data queue</description>
212       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
213       <pads>
214         <caps>
215           <name>sink</name>
216           <direction>sink</direction>
217           <presence>always</presence>
218           <details>ANY</details>
219         </caps>
220         <caps>
221           <name>src</name>
222           <direction>source</direction>
223           <presence>always</presence>
224           <details>ANY</details>
225         </caps>
226       </pads>
227     </element>
228     <element>
229       <name>queue2</name>
230       <longname>Queue 2</longname>
231       <class>Generic</class>
232       <description>Simple data queue</description>
233       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
234       <pads>
235         <caps>
236           <name>sink</name>
237           <direction>sink</direction>
238           <presence>always</presence>
239           <details>ANY</details>
240         </caps>
241         <caps>
242           <name>src</name>
243           <direction>source</direction>
244           <presence>always</presence>
245           <details>ANY</details>
246         </caps>
247       </pads>
248     </element>
249     <element>
250       <name>tee</name>
251       <longname>Tee pipe fitting</longname>
252       <class>Generic</class>
253       <description>1-to-N pipe fitting</description>
254       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
255       <pads>
256         <caps>
257           <name>sink</name>
258           <direction>sink</direction>
259           <presence>always</presence>
260           <details>ANY</details>
261         </caps>
262         <caps>
263           <name>src%d</name>
264           <direction>source</direction>
265           <presence>request</presence>
266           <details>ANY</details>
267         </caps>
268       </pads>
269     </element>
270     <element>
271       <name>typefind</name>
272       <longname>TypeFind</longname>
273       <class>Generic</class>
274       <description>Finds the media type of a stream</description>
275       <author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
276       <pads>
277         <caps>
278           <name>sink</name>
279           <direction>sink</direction>
280           <presence>always</presence>
281           <details>ANY</details>
282         </caps>
283         <caps>
284           <name>src</name>
285           <direction>source</direction>
286           <presence>always</presence>
287           <details>ANY</details>
288         </caps>
289       </pads>
290     </element>
291     <element>
292       <name>valve</name>
293       <longname>Valve element</longname>
294       <class>Filter</class>
295       <description>Drops buffers and events or lets them through</description>
296       <author>Olivier Crete &lt;olivier.crete@collabora.co.uk&gt;</author>
297       <pads>
298         <caps>
299           <name>sink</name>
300           <direction>sink</direction>
301           <presence>always</presence>
302           <details>ANY</details>
303         </caps>
304         <caps>
305           <name>src</name>
306           <direction>source</direction>
307           <presence>always</presence>
308           <details>ANY</details>
309         </caps>
310       </pads>
311     </element>
312   </elements>
313 </plugin>