f128d0016a41096cdfc7912f60047e7e62f8bd7f
[platform/upstream/gstreamer.git] / docs / plugins / inspect / plugin-gstrtpmanager.xml
1 <plugin>
2   <name>gstrtpmanager</name>
3   <description>RTP session management plugin library</description>
4   <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
5   <basename>libgstrtpmanager.so</basename>
6   <version>0.10.7.1</version>
7   <license>LGPL</license>
8   <source>gst-plugins-bad</source>
9   <package>GStreamer Bad Plug-ins CVS/prerelease</package>
10   <origin>http://gstreamer.freedesktop.org</origin>
11   <elements>
12     <element>
13       <name>gstrtpbin</name>
14       <longname>RTP Bin</longname>
15       <class>Filter/Network/RTP</class>
16       <description>Implement an RTP bin</description>
17       <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
18       <pads>
19         <caps>
20           <name>recv_rtp_sink_%d</name>
21           <direction>sink</direction>
22           <presence>request</presence>
23           <details>application/x-rtp</details>
24         </caps>
25         <caps>
26           <name>recv_rtcp_sink_%d</name>
27           <direction>sink</direction>
28           <presence>request</presence>
29           <details>application/x-rtcp</details>
30         </caps>
31         <caps>
32           <name>send_rtp_sink_%d</name>
33           <direction>sink</direction>
34           <presence>request</presence>
35           <details>application/x-rtp</details>
36         </caps>
37         <caps>
38           <name>recv_rtp_src_%d_%d_%d</name>
39           <direction>source</direction>
40           <presence>sometimes</presence>
41           <details>application/x-rtp</details>
42         </caps>
43         <caps>
44           <name>send_rtcp_src_%d</name>
45           <direction>source</direction>
46           <presence>request</presence>
47           <details>application/x-rtcp</details>
48         </caps>
49         <caps>
50           <name>send_rtp_src_%d</name>
51           <direction>source</direction>
52           <presence>sometimes</presence>
53           <details>application/x-rtp</details>
54         </caps>
55       </pads>
56     </element>
57     <element>
58       <name>gstrtpclient</name>
59       <longname>RTP Client</longname>
60       <class>Filter/Network/RTP</class>
61       <description>Implement an RTP client</description>
62       <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
63       <pads>
64         <caps>
65           <name>rtp_sink_%d</name>
66           <direction>sink</direction>
67           <presence>request</presence>
68           <details>application/x-rtp</details>
69         </caps>
70         <caps>
71           <name>sync_sink_%d</name>
72           <direction>sink</direction>
73           <presence>request</presence>
74           <details>application/x-rtcp</details>
75         </caps>
76         <caps>
77           <name>rtp_src_%d_%d</name>
78           <direction>source</direction>
79           <presence>sometimes</presence>
80           <details>application/x-rtp</details>
81         </caps>
82       </pads>
83     </element>
84     <element>
85       <name>gstrtpjitterbuffer</name>
86       <longname>RTP packet jitter-buffer</longname>
87       <class>Filter/Network/RTP</class>
88       <description>A buffer that deals with network jitter and other transmission faults</description>
89       <author>Philippe Kalaf &lt;philippe.kalaf@collabora.co.uk&gt;, Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
90       <pads>
91         <caps>
92           <name>src</name>
93           <direction>source</direction>
94           <presence>always</presence>
95           <details>application/x-rtp</details>
96         </caps>
97         <caps>
98           <name>sink</name>
99           <direction>sink</direction>
100           <presence>always</presence>
101           <details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
102         </caps>
103       </pads>
104     </element>
105     <element>
106       <name>gstrtpptdemux</name>
107       <longname>RTP Demux</longname>
108       <class>Demux/Network/RTP</class>
109       <description>Parses codec streams transmitted in the same RTP session</description>
110       <author>Kai Vehmanen &lt;kai.vehmanen@nokia.com&gt;</author>
111       <pads>
112         <caps>
113           <name>sink</name>
114           <direction>sink</direction>
115           <presence>always</presence>
116           <details>application/x-rtp</details>
117         </caps>
118         <caps>
119           <name>src_%d</name>
120           <direction>source</direction>
121           <presence>sometimes</presence>
122           <details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
123         </caps>
124       </pads>
125     </element>
126     <element>
127       <name>gstrtpsession</name>
128       <longname>RTP Session</longname>
129       <class>Filter/Network/RTP</class>
130       <description>Implement an RTP session</description>
131       <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
132       <pads>
133         <caps>
134           <name>recv_rtp_sink</name>
135           <direction>sink</direction>
136           <presence>request</presence>
137           <details>application/x-rtp</details>
138         </caps>
139         <caps>
140           <name>recv_rtcp_sink</name>
141           <direction>sink</direction>
142           <presence>request</presence>
143           <details>application/x-rtcp</details>
144         </caps>
145         <caps>
146           <name>send_rtp_sink</name>
147           <direction>sink</direction>
148           <presence>request</presence>
149           <details>application/x-rtp</details>
150         </caps>
151         <caps>
152           <name>recv_rtp_src</name>
153           <direction>source</direction>
154           <presence>sometimes</presence>
155           <details>application/x-rtp</details>
156         </caps>
157         <caps>
158           <name>sync_src</name>
159           <direction>source</direction>
160           <presence>sometimes</presence>
161           <details>application/x-rtcp</details>
162         </caps>
163         <caps>
164           <name>send_rtp_src</name>
165           <direction>source</direction>
166           <presence>sometimes</presence>
167           <details>application/x-rtp</details>
168         </caps>
169         <caps>
170           <name>send_rtcp_src</name>
171           <direction>source</direction>
172           <presence>request</presence>
173           <details>application/x-rtcp</details>
174         </caps>
175       </pads>
176     </element>
177     <element>
178       <name>gstrtpssrcdemux</name>
179       <longname>RTP SSRC Demux</longname>
180       <class>Demux/Network/RTP</class>
181       <description>Splits RTP streams based on the SSRC</description>
182       <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
183       <pads>
184         <caps>
185           <name>sink</name>
186           <direction>sink</direction>
187           <presence>always</presence>
188           <details>application/x-rtp</details>
189         </caps>
190         <caps>
191           <name>rtcp_sink</name>
192           <direction>sink</direction>
193           <presence>always</presence>
194           <details>application/x-rtcp</details>
195         </caps>
196         <caps>
197           <name>src_%d</name>
198           <direction>source</direction>
199           <presence>sometimes</presence>
200           <details>application/x-rtp</details>
201         </caps>
202         <caps>
203           <name>rtcp_src_%d</name>
204           <direction>source</direction>
205           <presence>sometimes</presence>
206           <details>application/x-rtcp</details>
207         </caps>
208       </pads>
209     </element>
210   </elements>
211 </plugin>