efb4699d256d8aafb03252d1d3512f710ba7c9eb
[platform/upstream/gstreamer.git] / docs / plugins / inspect / plugin-coreelements.xml
1 <plugin>
2   <name>coreelements</name>
3   <description>GStreamer core elements</description>
4   <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
5   <basename>libgstcoreelements.so</basename>
6   <version>1.11.1</version>
7   <license>LGPL</license>
8   <source>gstreamer</source>
9   <package>GStreamer source release</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>concat</name>
35       <longname>Concat</longname>
36       <class>Generic</class>
37       <description>Concatenate multiple streams</description>
38       <author>Sebastian Dröge &lt;sebastian@centricular.com&gt;</author>
39       <pads>
40         <caps>
41           <name>sink_%u</name>
42           <direction>sink</direction>
43           <presence>request</presence>
44           <details>ANY</details>
45         </caps>
46         <caps>
47           <name>src</name>
48           <direction>source</direction>
49           <presence>always</presence>
50           <details>ANY</details>
51         </caps>
52       </pads>
53     </element>
54     <element>
55       <name>dataurisrc</name>
56       <longname>data: URI source element</longname>
57       <class>Source</class>
58       <description>Handles data: uris</description>
59       <author>Philippe Normand &lt;pnormand@igalia.com&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</author>
60       <pads>
61         <caps>
62           <name>src</name>
63           <direction>source</direction>
64           <presence>always</presence>
65           <details>ANY</details>
66         </caps>
67       </pads>
68     </element>
69     <element>
70       <name>downloadbuffer</name>
71       <longname>DownloadBuffer</longname>
72       <class>Generic</class>
73       <description>Download Buffer element</description>
74       <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
75       <pads>
76         <caps>
77           <name>sink</name>
78           <direction>sink</direction>
79           <presence>always</presence>
80           <details>ANY</details>
81         </caps>
82         <caps>
83           <name>src</name>
84           <direction>source</direction>
85           <presence>always</presence>
86           <details>ANY</details>
87         </caps>
88       </pads>
89     </element>
90     <element>
91       <name>fakesink</name>
92       <longname>Fake Sink</longname>
93       <class>Sink</class>
94       <description>Black hole for data</description>
95       <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>
96       <pads>
97         <caps>
98           <name>sink</name>
99           <direction>sink</direction>
100           <presence>always</presence>
101           <details>ANY</details>
102         </caps>
103       </pads>
104     </element>
105     <element>
106       <name>fakesrc</name>
107       <longname>Fake Source</longname>
108       <class>Source</class>
109       <description>Push empty (no data) buffers around</description>
110       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
111       <pads>
112         <caps>
113           <name>src</name>
114           <direction>source</direction>
115           <presence>always</presence>
116           <details>ANY</details>
117         </caps>
118       </pads>
119     </element>
120     <element>
121       <name>fdsink</name>
122       <longname>Filedescriptor Sink</longname>
123       <class>Sink/File</class>
124       <description>Write data to a file descriptor</description>
125       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
126       <pads>
127         <caps>
128           <name>sink</name>
129           <direction>sink</direction>
130           <presence>always</presence>
131           <details>ANY</details>
132         </caps>
133       </pads>
134     </element>
135     <element>
136       <name>fdsrc</name>
137       <longname>Filedescriptor Source</longname>
138       <class>Source/File</class>
139       <description>Read from a file descriptor</description>
140       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
141       <pads>
142         <caps>
143           <name>src</name>
144           <direction>source</direction>
145           <presence>always</presence>
146           <details>ANY</details>
147         </caps>
148       </pads>
149     </element>
150     <element>
151       <name>filesink</name>
152       <longname>File Sink</longname>
153       <class>Sink/File</class>
154       <description>Write stream to a file</description>
155       <author>Thomas Vander Stichele &lt;thomas at apestaart dot org&gt;</author>
156       <pads>
157         <caps>
158           <name>sink</name>
159           <direction>sink</direction>
160           <presence>always</presence>
161           <details>ANY</details>
162         </caps>
163       </pads>
164     </element>
165     <element>
166       <name>filesrc</name>
167       <longname>File Source</longname>
168       <class>Source/File</class>
169       <description>Read from arbitrary point in a file</description>
170       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
171       <pads>
172         <caps>
173           <name>src</name>
174           <direction>source</direction>
175           <presence>always</presence>
176           <details>ANY</details>
177         </caps>
178       </pads>
179     </element>
180     <element>
181       <name>funnel</name>
182       <longname>Funnel pipe fitting</longname>
183       <class>Generic</class>
184       <description>N-to-1 pipe fitting</description>
185       <author>Olivier Crete &lt;olivier.crete@collabora.co.uk&gt;</author>
186       <pads>
187         <caps>
188           <name>sink_%u</name>
189           <direction>sink</direction>
190           <presence>request</presence>
191           <details>ANY</details>
192         </caps>
193         <caps>
194           <name>src</name>
195           <direction>source</direction>
196           <presence>always</presence>
197           <details>ANY</details>
198         </caps>
199       </pads>
200     </element>
201     <element>
202       <name>identity</name>
203       <longname>Identity</longname>
204       <class>Generic</class>
205       <description>Pass data without modification</description>
206       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
207       <pads>
208         <caps>
209           <name>sink</name>
210           <direction>sink</direction>
211           <presence>always</presence>
212           <details>ANY</details>
213         </caps>
214         <caps>
215           <name>src</name>
216           <direction>source</direction>
217           <presence>always</presence>
218           <details>ANY</details>
219         </caps>
220       </pads>
221     </element>
222     <element>
223       <name>input-selector</name>
224       <longname>Input selector</longname>
225       <class>Generic</class>
226       <description>N-to-1 input stream selector</description>
227       <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>
228       <pads>
229         <caps>
230           <name>sink_%u</name>
231           <direction>sink</direction>
232           <presence>request</presence>
233           <details>ANY</details>
234         </caps>
235         <caps>
236           <name>src</name>
237           <direction>source</direction>
238           <presence>always</presence>
239           <details>ANY</details>
240         </caps>
241       </pads>
242     </element>
243     <element>
244       <name>multiqueue</name>
245       <longname>MultiQueue</longname>
246       <class>Generic</class>
247       <description>Multiple data queue</description>
248       <author>Edward Hervey &lt;edward@fluendo.com&gt;</author>
249       <pads>
250         <caps>
251           <name>sink_%u</name>
252           <direction>sink</direction>
253           <presence>request</presence>
254           <details>ANY</details>
255         </caps>
256         <caps>
257           <name>src_%u</name>
258           <direction>source</direction>
259           <presence>sometimes</presence>
260           <details>ANY</details>
261         </caps>
262       </pads>
263     </element>
264     <element>
265       <name>output-selector</name>
266       <longname>Output selector</longname>
267       <class>Generic</class>
268       <description>1-to-N output stream selector</description>
269       <author>Stefan Kost &lt;stefan.kost@nokia.com&gt;</author>
270       <pads>
271         <caps>
272           <name>sink</name>
273           <direction>sink</direction>
274           <presence>always</presence>
275           <details>ANY</details>
276         </caps>
277         <caps>
278           <name>src_%u</name>
279           <direction>source</direction>
280           <presence>request</presence>
281           <details>ANY</details>
282         </caps>
283       </pads>
284     </element>
285     <element>
286       <name>queue</name>
287       <longname>Queue</longname>
288       <class>Generic</class>
289       <description>Simple data queue</description>
290       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;</author>
291       <pads>
292         <caps>
293           <name>sink</name>
294           <direction>sink</direction>
295           <presence>always</presence>
296           <details>ANY</details>
297         </caps>
298         <caps>
299           <name>src</name>
300           <direction>source</direction>
301           <presence>always</presence>
302           <details>ANY</details>
303         </caps>
304       </pads>
305     </element>
306     <element>
307       <name>queue2</name>
308       <longname>Queue 2</longname>
309       <class>Generic</class>
310       <description>Simple data queue</description>
311       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
312       <pads>
313         <caps>
314           <name>sink</name>
315           <direction>sink</direction>
316           <presence>always</presence>
317           <details>ANY</details>
318         </caps>
319         <caps>
320           <name>src</name>
321           <direction>source</direction>
322           <presence>always</presence>
323           <details>ANY</details>
324         </caps>
325       </pads>
326     </element>
327     <element>
328       <name>streamiddemux</name>
329       <longname>Streamid Demux</longname>
330       <class>Generic</class>
331       <description>1-to-N output stream by stream-id</description>
332       <author>HoonHee Lee &lt;hoonhee.lee@lge.com&gt;</author>
333       <pads>
334         <caps>
335           <name>sink</name>
336           <direction>sink</direction>
337           <presence>always</presence>
338           <details>ANY</details>
339         </caps>
340         <caps>
341           <name>src_%u</name>
342           <direction>source</direction>
343           <presence>sometimes</presence>
344           <details>ANY</details>
345         </caps>
346       </pads>
347     </element>
348     <element>
349       <name>tee</name>
350       <longname>Tee pipe fitting</longname>
351       <class>Generic</class>
352       <description>1-to-N pipe fitting</description>
353       <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
354       <pads>
355         <caps>
356           <name>sink</name>
357           <direction>sink</direction>
358           <presence>always</presence>
359           <details>ANY</details>
360         </caps>
361         <caps>
362           <name>src_%u</name>
363           <direction>source</direction>
364           <presence>request</presence>
365           <details>ANY</details>
366         </caps>
367       </pads>
368     </element>
369     <element>
370       <name>typefind</name>
371       <longname>TypeFind</longname>
372       <class>Generic</class>
373       <description>Finds the media type of a stream</description>
374       <author>Benjamin Otte &lt;in7y118@public.uni-hamburg.de&gt;</author>
375       <pads>
376         <caps>
377           <name>sink</name>
378           <direction>sink</direction>
379           <presence>always</presence>
380           <details>ANY</details>
381         </caps>
382         <caps>
383           <name>src</name>
384           <direction>source</direction>
385           <presence>always</presence>
386           <details>ANY</details>
387         </caps>
388       </pads>
389     </element>
390     <element>
391       <name>valve</name>
392       <longname>Valve element</longname>
393       <class>Filter</class>
394       <description>Drops buffers and events or lets them through</description>
395       <author>Olivier Crete &lt;olivier.crete@collabora.co.uk&gt;</author>
396       <pads>
397         <caps>
398           <name>sink</name>
399           <direction>sink</direction>
400           <presence>always</presence>
401           <details>ANY</details>
402         </caps>
403         <caps>
404           <name>src</name>
405           <direction>source</direction>
406           <presence>always</presence>
407           <details>ANY</details>
408         </caps>
409       </pads>
410     </element>
411   </elements>
412 </plugin>