• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>rtpdec: GStreamer Good Plugins 1.0 Plugins Reference Manual</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7<link rel="home" href="index.html" title="GStreamer Good Plugins 1.0 Plugins Reference Manual">
8<link rel="up" href="ch01.html" title="gst-plugins-good Elements">
9<link rel="prev" href="gst-plugins-good-plugins-rtpceltpay.html" title="rtpceltpay">
10<link rel="next" href="gst-plugins-good-plugins-rtpdtmfdepay.html" title="rtpdtmfdepay">
11<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
16<td width="100%" align="left" class="shortcuts">
17<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span18                  <a href="#gst-plugins-good-plugins-rtpdec.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span19                  <a href="#gst-plugins-good-plugins-rtpdec.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span20                  <a href="#gst-plugins-good-plugins-rtpdec.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span21                  <a href="#gst-plugins-good-plugins-rtpdec.signals" class="shortcut">Signals</a></span>
22</td>
23<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
24<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
25<td><a accesskey="p" href="gst-plugins-good-plugins-rtpceltpay.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
26<td><a accesskey="n" href="gst-plugins-good-plugins-rtpdtmfdepay.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
27</tr></table>
28<div class="refentry">
29<a name="gst-plugins-good-plugins-rtpdec"></a><div class="titlepage"></div>
30<div class="refnamediv"><table width="100%"><tr>
31<td valign="top">
32<h2><span class="refentrytitle"><a name="gst-plugins-good-plugins-rtpdec.top_of_page"></a>rtpdec</span></h2>
33<p>rtpdec</p>
34</td>
35<td class="gallery_image" valign="top" align="right"></td>
36</tr></table></div>
37<div class="refsect1">
38<a name="gst-plugins-good-plugins-rtpdec.properties"></a><h2>Properties</h2>
39<div class="informaltable"><table class="informaltable" border="0">
40<colgroup>
41<col width="150px" class="properties_type">
42<col width="300px" class="properties_name">
43<col width="200px" class="properties_flags">
44</colgroup>
45<tbody><tr>
46<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
47<td class="property_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec--latency" title="The “latency” property">latency</a></td>
48<td class="property_flags">Read / Write</td>
49</tr></tbody>
50</table></div>
51</div>
52<div class="refsect1">
53<a name="gst-plugins-good-plugins-rtpdec.signals"></a><h2>Signals</h2>
54<div class="informaltable"><table class="informaltable" border="0">
55<colgroup>
56<col width="150px" class="signals_return">
57<col width="300px" class="signals_name">
58<col width="200px" class="signals_flags">
59</colgroup>
60<tbody>
61<tr>
62<td class="signal_type"><span class="returnvalue">void</span></td>
63<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-clear-pt-map" title="The “clear-pt-map” signal">clear-pt-map</a></td>
64<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
65</tr>
66<tr>
67<td class="signal_type">
68<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a>*</td>
69<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-request-pt-map" title="The “request-pt-map” signal">request-pt-map</a></td>
70<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
71</tr>
72<tr>
73<td class="signal_type"><span class="returnvalue">void</span></td>
74<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-bye-ssrc" title="The “on-bye-ssrc” signal">on-bye-ssrc</a></td>
75<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
76</tr>
77<tr>
78<td class="signal_type"><span class="returnvalue">void</span></td>
79<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-bye-timeout" title="The “on-bye-timeout” signal">on-bye-timeout</a></td>
80<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
81</tr>
82<tr>
83<td class="signal_type"><span class="returnvalue">void</span></td>
84<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-new-ssrc" title="The “on-new-ssrc” signal">on-new-ssrc</a></td>
85<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
86</tr>
87<tr>
88<td class="signal_type"><span class="returnvalue">void</span></td>
89<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-ssrc-collision" title="The “on-ssrc-collision” signal">on-ssrc-collision</a></td>
90<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
91</tr>
92<tr>
93<td class="signal_type"><span class="returnvalue">void</span></td>
94<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-ssrc-validated" title="The “on-ssrc-validated” signal">on-ssrc-validated</a></td>
95<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
96</tr>
97<tr>
98<td class="signal_type"><span class="returnvalue">void</span></td>
99<td class="signal_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-on-timeout" title="The “on-timeout” signal">on-timeout</a></td>
100<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
101</tr>
102</tbody>
103</table></div>
104</div>
105<a name="GstRTPDec"></a><div class="refsect1">
106<a name="gst-plugins-good-plugins-rtpdec.other"></a><h2>Types and Values</h2>
107<div class="informaltable"><table class="informaltable" width="100%" border="0">
108<colgroup>
109<col width="150px" class="name">
110<col class="description">
111</colgroup>
112<tbody><tr>
113<td class="datatype_keyword">struct</td>
114<td class="function_name"><a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec-struct" title="struct GstRTPDec">GstRTPDec</a></td>
115</tr></tbody>
116</table></div>
117</div>
118<div class="refsect1">
119<a name="gst-plugins-good-plugins-rtpdec.object-hierarchy"></a><h2>Object Hierarchy</h2>
120<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
121    <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
122        <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstObject.html#GstObject-struct">GstObject</a>
123            <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct">GstElement</a>
124                <span class="lineart">╰──</span> GstRTPDec
125</pre>
126</div>
127<div class="refsect1">
128<a name="gst-plugins-good-plugins-rtpdec.description"></a><h2>Description</h2>
129<p>A simple RTP session manager used internally by rtspsrc.</p>
130<div class="refsynopsisdiv">
131<h2>Synopsis</h2>
132<div class="refsect2">
133<a name="id-1.2.141.8.3.1"></a><h3>Element Information</h3>
134<div class="variablelist"><table border="0" class="variablelist">
135<colgroup>
136<col align="left" valign="top">
137<col>
138</colgroup>
139<tbody>
140<tr>
141<td><p><span class="term">plugin</span></p></td>
142<td>
143            <a class="link" href="gst-plugins-good-plugins-plugin-rtsp.html#plugin-rtsp">rtsp</a>
144          </td>
145</tr>
146<tr>
147<td><p><span class="term">author</span></p></td>
148<td>Wim Taymans &lt;wim.taymans@gmail.com&gt;</td>
149</tr>
150<tr>
151<td><p><span class="term">class</span></p></td>
152<td>Codec/Parser/Network</td>
153</tr>
154</tbody>
155</table></div>
156</div>
157<hr>
158<div class="refsect2">
159<a name="id-1.2.141.8.3.2"></a><h3>Element Pads</h3>
160<div class="variablelist"><table border="0" class="variablelist">
161<colgroup>
162<col align="left" valign="top">
163<col>
164</colgroup>
165<tbody>
166<tr>
167<td><p><span class="term">name</span></p></td>
168<td>recv_rtcp_sink_%u</td>
169</tr>
170<tr>
171<td><p><span class="term">direction</span></p></td>
172<td>sink</td>
173</tr>
174<tr>
175<td><p><span class="term">presence</span></p></td>
176<td>request</td>
177</tr>
178<tr>
179<td><p><span class="term">details</span></p></td>
180<td>application/x-rtcp</td>
181</tr>
182</tbody>
183</table></div>
184<div class="variablelist"><table border="0" class="variablelist">
185<colgroup>
186<col align="left" valign="top">
187<col>
188</colgroup>
189<tbody>
190<tr>
191<td><p><span class="term">name</span></p></td>
192<td>recv_rtp_sink_%u</td>
193</tr>
194<tr>
195<td><p><span class="term">direction</span></p></td>
196<td>sink</td>
197</tr>
198<tr>
199<td><p><span class="term">presence</span></p></td>
200<td>request</td>
201</tr>
202<tr>
203<td><p><span class="term">details</span></p></td>
204<td>application/x-rtp</td>
205</tr>
206</tbody>
207</table></div>
208<div class="variablelist"><table border="0" class="variablelist">
209<colgroup>
210<col align="left" valign="top">
211<col>
212</colgroup>
213<tbody>
214<tr>
215<td><p><span class="term">name</span></p></td>
216<td>recv_rtp_src_%u_%u_%u</td>
217</tr>
218<tr>
219<td><p><span class="term">direction</span></p></td>
220<td>source</td>
221</tr>
222<tr>
223<td><p><span class="term">presence</span></p></td>
224<td>sometimes</td>
225</tr>
226<tr>
227<td><p><span class="term">details</span></p></td>
228<td>application/x-rtp</td>
229</tr>
230</tbody>
231</table></div>
232<div class="variablelist"><table border="0" class="variablelist">
233<colgroup>
234<col align="left" valign="top">
235<col>
236</colgroup>
237<tbody>
238<tr>
239<td><p><span class="term">name</span></p></td>
240<td>rtcp_src_%u</td>
241</tr>
242<tr>
243<td><p><span class="term">direction</span></p></td>
244<td>source</td>
245</tr>
246<tr>
247<td><p><span class="term">presence</span></p></td>
248<td>request</td>
249</tr>
250<tr>
251<td><p><span class="term">details</span></p></td>
252<td>application/x-rtcp</td>
253</tr>
254</tbody>
255</table></div>
256</div>
257</div>
258</div>
259<div class="refsect1">
260<a name="gst-plugins-good-plugins-rtpdec.functions_details"></a><h2>Functions</h2>
261<p></p>
262</div>
263<div class="refsect1">
264<a name="gst-plugins-good-plugins-rtpdec.other_details"></a><h2>Types and Values</h2>
265<div class="refsect2">
266<a name="GstRTPDec-struct"></a><h3>struct GstRTPDec</h3>
267<pre class="programlisting">struct GstRTPDec;</pre>
268</div>
269</div>
270<div class="refsect1">
271<a name="gst-plugins-good-plugins-rtpdec.property-details"></a><h2>Property Details</h2>
272<div class="refsect2">
273<a name="GstRTPDec--latency"></a><h3>The <code class="literal">“latency”</code> property</h3>
274<pre class="programlisting">  “latency”                  <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
275<p>Amount of ms to buffer.</p>
276<p>Flags: Read / Write</p>
277<p>Default value: 200</p>
278</div>
279</div>
280<div class="refsect1">
281<a name="gst-plugins-good-plugins-rtpdec.signal-details"></a><h2>Signal Details</h2>
282<div class="refsect2">
283<a name="GstRTPDec-clear-pt-map"></a><h3>The <code class="literal">“clear-pt-map”</code> signal</h3>
284<pre class="programlisting"><span class="returnvalue">void</span>
285user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *gstrtpdec,
286               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
287<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
288</div>
289<hr>
290<div class="refsect2">
291<a name="GstRTPDec-request-pt-map"></a><h3>The <code class="literal">“request-pt-map”</code> signal</h3>
292<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a>*
293user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *rtpdec,
294               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      session,
295               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      pt,
296               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
297<p>Request the payload type as <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> for <em class="parameter"><code>pt</code></em>
298 in <em class="parameter"><code>session</code></em>
299.</p>
300<div class="refsect3">
301<a name="GstRTPDec-request-pt-map.parameters"></a><h4>Parameters</h4>
302<div class="informaltable"><table class="informaltable" width="100%" border="0">
303<colgroup>
304<col width="150px" class="parameters_name">
305<col class="parameters_description">
306<col width="200px" class="parameters_annotations">
307</colgroup>
308<tbody>
309<tr>
310<td class="parameter_name"><p>rtpdec</p></td>
311<td class="parameter_description"><p>the object which received the signal</p></td>
312<td class="parameter_annotations"> </td>
313</tr>
314<tr>
315<td class="parameter_name"><p>session</p></td>
316<td class="parameter_description"><p>the session</p></td>
317<td class="parameter_annotations"> </td>
318</tr>
319<tr>
320<td class="parameter_name"><p>pt</p></td>
321<td class="parameter_description"><p>the pt</p></td>
322<td class="parameter_annotations"> </td>
323</tr>
324<tr>
325<td class="parameter_name"><p>user_data</p></td>
326<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
327<td class="parameter_annotations"> </td>
328</tr>
329</tbody>
330</table></div>
331</div>
332<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
333</div>
334<hr>
335<div class="refsect2">
336<a name="GstRTPDec-on-bye-ssrc"></a><h3>The <code class="literal">“on-bye-ssrc”</code> signal</h3>
337<pre class="programlisting"><span class="returnvalue">void</span>
338user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *rtpbin,
339               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      session,
340               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      ssrc,
341               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
342<p>Notify of an SSRC that became inactive because of a BYE packet.</p>
343<div class="refsect3">
344<a name="GstRTPDec-on-bye-ssrc.parameters"></a><h4>Parameters</h4>
345<div class="informaltable"><table class="informaltable" width="100%" border="0">
346<colgroup>
347<col width="150px" class="parameters_name">
348<col class="parameters_description">
349<col width="200px" class="parameters_annotations">
350</colgroup>
351<tbody>
352<tr>
353<td class="parameter_name"><p>rtpbin</p></td>
354<td class="parameter_description"><p>the object which received the signal</p></td>
355<td class="parameter_annotations"> </td>
356</tr>
357<tr>
358<td class="parameter_name"><p>session</p></td>
359<td class="parameter_description"><p>the session</p></td>
360<td class="parameter_annotations"> </td>
361</tr>
362<tr>
363<td class="parameter_name"><p>ssrc</p></td>
364<td class="parameter_description"><p>the SSRC </p></td>
365<td class="parameter_annotations"> </td>
366</tr>
367<tr>
368<td class="parameter_name"><p>user_data</p></td>
369<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
370<td class="parameter_annotations"> </td>
371</tr>
372</tbody>
373</table></div>
374</div>
375<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
376</div>
377<hr>
378<div class="refsect2">
379<a name="GstRTPDec-on-bye-timeout"></a><h3>The <code class="literal">“on-bye-timeout”</code> signal</h3>
380<pre class="programlisting"><span class="returnvalue">void</span>
381user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *rtpbin,
382               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      session,
383               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      ssrc,
384               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
385<p>Notify of an SSRC that has timed out because of BYE</p>
386<div class="refsect3">
387<a name="GstRTPDec-on-bye-timeout.parameters"></a><h4>Parameters</h4>
388<div class="informaltable"><table class="informaltable" width="100%" border="0">
389<colgroup>
390<col width="150px" class="parameters_name">
391<col class="parameters_description">
392<col width="200px" class="parameters_annotations">
393</colgroup>
394<tbody>
395<tr>
396<td class="parameter_name"><p>rtpbin</p></td>
397<td class="parameter_description"><p>the object which received the signal</p></td>
398<td class="parameter_annotations"> </td>
399</tr>
400<tr>
401<td class="parameter_name"><p>session</p></td>
402<td class="parameter_description"><p>the session</p></td>
403<td class="parameter_annotations"> </td>
404</tr>
405<tr>
406<td class="parameter_name"><p>ssrc</p></td>
407<td class="parameter_description"><p>the SSRC </p></td>
408<td class="parameter_annotations"> </td>
409</tr>
410<tr>
411<td class="parameter_name"><p>user_data</p></td>
412<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
413<td class="parameter_annotations"> </td>
414</tr>
415</tbody>
416</table></div>
417</div>
418<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
419</div>
420<hr>
421<div class="refsect2">
422<a name="GstRTPDec-on-new-ssrc"></a><h3>The <code class="literal">“on-new-ssrc”</code> signal</h3>
423<pre class="programlisting"><span class="returnvalue">void</span>
424user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *rtpbin,
425               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      session,
426               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      ssrc,
427               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
428<p>Notify of a new SSRC that entered <em class="parameter"><code>session</code></em>
429.</p>
430<div class="refsect3">
431<a name="GstRTPDec-on-new-ssrc.parameters"></a><h4>Parameters</h4>
432<div class="informaltable"><table class="informaltable" width="100%" border="0">
433<colgroup>
434<col width="150px" class="parameters_name">
435<col class="parameters_description">
436<col width="200px" class="parameters_annotations">
437</colgroup>
438<tbody>
439<tr>
440<td class="parameter_name"><p>rtpbin</p></td>
441<td class="parameter_description"><p>the object which received the signal</p></td>
442<td class="parameter_annotations"> </td>
443</tr>
444<tr>
445<td class="parameter_name"><p>session</p></td>
446<td class="parameter_description"><p>the session</p></td>
447<td class="parameter_annotations"> </td>
448</tr>
449<tr>
450<td class="parameter_name"><p>ssrc</p></td>
451<td class="parameter_description"><p>the SSRC </p></td>
452<td class="parameter_annotations"> </td>
453</tr>
454<tr>
455<td class="parameter_name"><p>user_data</p></td>
456<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
457<td class="parameter_annotations"> </td>
458</tr>
459</tbody>
460</table></div>
461</div>
462<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
463</div>
464<hr>
465<div class="refsect2">
466<a name="GstRTPDec-on-ssrc-collision"></a><h3>The <code class="literal">“on-ssrc-collision”</code> signal</h3>
467<pre class="programlisting"><span class="returnvalue">void</span>
468user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *gstrtpdec,
469               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      arg1,
470               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      arg2,
471               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
472<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
473</div>
474<hr>
475<div class="refsect2">
476<a name="GstRTPDec-on-ssrc-validated"></a><h3>The <code class="literal">“on-ssrc-validated”</code> signal</h3>
477<pre class="programlisting"><span class="returnvalue">void</span>
478user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *gstrtpdec,
479               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      arg1,
480               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      arg2,
481               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
482<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
483</div>
484<hr>
485<div class="refsect2">
486<a name="GstRTPDec-on-timeout"></a><h3>The <code class="literal">“on-timeout”</code> signal</h3>
487<pre class="programlisting"><span class="returnvalue">void</span>
488user_function (<a class="link" href="gst-plugins-good-plugins-rtpdec.html#GstRTPDec"><span class="type">GstRTPDec</span></a> *rtpbin,
489               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      session,
490               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      ssrc,
491               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)</pre>
492<p>Notify of an SSRC that has timed out</p>
493<div class="refsect3">
494<a name="GstRTPDec-on-timeout.parameters"></a><h4>Parameters</h4>
495<div class="informaltable"><table class="informaltable" width="100%" border="0">
496<colgroup>
497<col width="150px" class="parameters_name">
498<col class="parameters_description">
499<col width="200px" class="parameters_annotations">
500</colgroup>
501<tbody>
502<tr>
503<td class="parameter_name"><p>rtpbin</p></td>
504<td class="parameter_description"><p>the object which received the signal</p></td>
505<td class="parameter_annotations"> </td>
506</tr>
507<tr>
508<td class="parameter_name"><p>session</p></td>
509<td class="parameter_description"><p>the session</p></td>
510<td class="parameter_annotations"> </td>
511</tr>
512<tr>
513<td class="parameter_name"><p>ssrc</p></td>
514<td class="parameter_description"><p>the SSRC </p></td>
515<td class="parameter_annotations"> </td>
516</tr>
517<tr>
518<td class="parameter_name"><p>user_data</p></td>
519<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
520<td class="parameter_annotations"> </td>
521</tr>
522</tbody>
523</table></div>
524</div>
525<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
526</div>
527</div>
528</div>
529<div class="footer">
530<hr>Generated by GTK-Doc V1.28</div>
531</body>
532</html>