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