1<plugin>
2  <name>multifile</name>
3  <description>Reads/Writes buffers from/to sequentially named files</description>
4  <filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
5  <basename>libgstmultifile.so</basename>
6  <version>1.16.2</version>
7  <license>LGPL</license>
8  <source>gst-plugins-good</source>
9  <package>GStreamer Good Plug-ins source release</package>
10  <origin>Unknown package origin</origin>
11  <elements>
12    <element>
13      <name>multifilesink</name>
14      <longname>Multi-File Sink</longname>
15      <class>Sink/File</class>
16      <description>Write buffers to a sequentially named set of files</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      </pads>
26    </element>
27    <element>
28      <name>multifilesrc</name>
29      <longname>Multi-File Source</longname>
30      <class>Source/File</class>
31      <description>Read a sequentially named set of files into buffers</description>
32      <author>David Schleef &lt;ds@schleef.org&gt;</author>
33      <pads>
34        <caps>
35          <name>src</name>
36          <direction>source</direction>
37          <presence>always</presence>
38          <details>ANY</details>
39        </caps>
40      </pads>
41    </element>
42    <element>
43      <name>splitfilesrc</name>
44      <longname>Split-File Source</longname>
45      <class>Source/File</class>
46      <description>Read a sequentially named set of files as if it was one large file</description>
47      <author>Tim-Philipp Müller &lt;tim.muller@collabora.co.uk&gt;</author>
48      <pads>
49        <caps>
50          <name>src</name>
51          <direction>source</direction>
52          <presence>always</presence>
53          <details>ANY</details>
54        </caps>
55      </pads>
56    </element>
57    <element>
58      <name>splitmuxsink</name>
59      <longname>Split Muxing Bin</longname>
60      <class>Generic/Bin/Muxer</class>
61      <description>Convenience bin that muxes incoming streams into multiple time/size limited files</description>
62      <author>Jan Schmidt &lt;jan@centricular.com&gt;</author>
63      <pads>
64        <caps>
65          <name>audio_%u</name>
66          <direction>sink</direction>
67          <presence>request</presence>
68          <details>ANY</details>
69        </caps>
70        <caps>
71          <name>caption_%u</name>
72          <direction>sink</direction>
73          <presence>request</presence>
74          <details>ANY</details>
75        </caps>
76        <caps>
77          <name>subtitle_%u</name>
78          <direction>sink</direction>
79          <presence>request</presence>
80          <details>ANY</details>
81        </caps>
82        <caps>
83          <name>video</name>
84          <direction>sink</direction>
85          <presence>request</presence>
86          <details>ANY</details>
87        </caps>
88      </pads>
89    </element>
90    <element>
91      <name>splitmuxsrc</name>
92      <longname>Split File Demuxing Bin</longname>
93      <class>Generic/Bin/Demuxer</class>
94      <description>Source that reads a set of files created by splitmuxsink</description>
95      <author>Jan Schmidt &lt;jan@centricular.com&gt;</author>
96      <pads>
97        <caps>
98          <name>audio_%u</name>
99          <direction>source</direction>
100          <presence>sometimes</presence>
101          <details>ANY</details>
102        </caps>
103        <caps>
104          <name>subtitle_%u</name>
105          <direction>source</direction>
106          <presence>sometimes</presence>
107          <details>ANY</details>
108        </caps>
109        <caps>
110          <name>video</name>
111          <direction>source</direction>
112          <presence>sometimes</presence>
113          <details>ANY</details>
114        </caps>
115      </pads>
116    </element>
117  </elements>
118</plugin>