• 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>decodebin: GStreamer Base 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 Base Plugins 1.0 Plugins Reference Manual">
8<link rel="up" href="ch01.html" title="gst-plugins-base Elements">
9<link rel="prev" href="gst-plugins-base-plugins-compositor.html" title="compositor">
10<link rel="next" href="gst-plugins-base-plugins-decodebin3.html" title="decodebin3">
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-base-plugins-decodebin.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span19                  <a href="#gst-plugins-base-plugins-decodebin.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span20                  <a href="#gst-plugins-base-plugins-decodebin.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span21                  <a href="#gst-plugins-base-plugins-decodebin.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span22                  <a href="#gst-plugins-base-plugins-decodebin.signals" class="shortcut">Signals</a></span>
23</td>
24<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
25<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
26<td><a accesskey="p" href="gst-plugins-base-plugins-compositor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
27<td><a accesskey="n" href="gst-plugins-base-plugins-decodebin3.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
28</tr></table>
29<div class="refentry">
30<a name="gst-plugins-base-plugins-decodebin"></a><div class="titlepage"></div>
31<div class="refnamediv"><table width="100%"><tr>
32<td valign="top">
33<h2><span class="refentrytitle"><a name="gst-plugins-base-plugins-decodebin.top_of_page"></a>decodebin</span></h2>
34<p>decodebin</p>
35</td>
36<td class="gallery_image" valign="top" align="right"></td>
37</tr></table></div>
38<div class="refsect1">
39<a name="gst-plugins-base-plugins-decodebin.properties"></a><h2>Properties</h2>
40<div class="informaltable"><table class="informaltable" border="0">
41<colgroup>
42<col width="150px" class="properties_type">
43<col width="300px" class="properties_name">
44<col width="200px" class="properties_flags">
45</colgroup>
46<tbody>
47<tr>
48<td class="property_type">
49<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *</td>
50<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--caps" title="The “caps” property">caps</a></td>
51<td class="property_flags">Read / Write</td>
52</tr>
53<tr>
54<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
55<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--connection-speed" title="The “connection-speed” property">connection-speed</a></td>
56<td class="property_flags">Read / Write</td>
57</tr>
58<tr>
59<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
60<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--expose-all-streams" title="The “expose-all-streams” property">expose-all-streams</a></td>
61<td class="property_flags">Read / Write</td>
62</tr>
63<tr>
64<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
65<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--high-percent" title="The “high-percent” property">high-percent</a></td>
66<td class="property_flags">Read / Write</td>
67</tr>
68<tr>
69<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
70<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--low-percent" title="The “low-percent” property">low-percent</a></td>
71<td class="property_flags">Read / Write</td>
72</tr>
73<tr>
74<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
75<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--max-size-buffers" title="The “max-size-buffers” property">max-size-buffers</a></td>
76<td class="property_flags">Read / Write</td>
77</tr>
78<tr>
79<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
80<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--max-size-bytes" title="The “max-size-bytes” property">max-size-bytes</a></td>
81<td class="property_flags">Read / Write</td>
82</tr>
83<tr>
84<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
85<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--max-size-time" title="The “max-size-time” property">max-size-time</a></td>
86<td class="property_flags">Read / Write</td>
87</tr>
88<tr>
89<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
90<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--post-stream-topology" title="The “post-stream-topology” property">post-stream-topology</a></td>
91<td class="property_flags">Read / Write</td>
92</tr>
93<tr>
94<td class="property_type">
95<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *</td>
96<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--sink-caps" title="The “sink-caps” property">sink-caps</a></td>
97<td class="property_flags">Read / Write</td>
98</tr>
99<tr>
100<td class="property_type">
101<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
102<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--subtitle-encoding" title="The “subtitle-encoding” property">subtitle-encoding</a></td>
103<td class="property_flags">Read / Write</td>
104</tr>
105<tr>
106<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
107<td class="property_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin--use-buffering" title="The “use-buffering” property">use-buffering</a></td>
108<td class="property_flags">Read / Write</td>
109</tr>
110</tbody>
111</table></div>
112</div>
113<div class="refsect1">
114<a name="gst-plugins-base-plugins-decodebin.signals"></a><h2>Signals</h2>
115<div class="informaltable"><table class="informaltable" border="0">
116<colgroup>
117<col width="150px" class="signals_return">
118<col width="300px" class="signals_name">
119<col width="200px" class="signals_flags">
120</colgroup>
121<tbody>
122<tr>
123<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
124<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-autoplug-continue" title="The “autoplug-continue” signal">autoplug-continue</a></td>
125<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
126</tr>
127<tr>
128<td class="signal_type">
129<a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*</td>
130<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-autoplug-factories" title="The “autoplug-factories” signal">autoplug-factories</a></td>
131<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
132</tr>
133<tr>
134<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
135<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-autoplug-query" title="The “autoplug-query” signal">autoplug-query</a></td>
136<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
137</tr>
138<tr>
139<td class="signal_type"><span class="returnvalue">GstAutoplugSelectResult</span></td>
140<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-autoplug-select" title="The “autoplug-select” signal">autoplug-select</a></td>
141<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
142</tr>
143<tr>
144<td class="signal_type">
145<a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*</td>
146<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-autoplug-sort" title="The “autoplug-sort” signal">autoplug-sort</a></td>
147<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
148</tr>
149<tr>
150<td class="signal_type"><span class="returnvalue">void</span></td>
151<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-drained" title="The “drained” signal">drained</a></td>
152<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
153</tr>
154<tr>
155<td class="signal_type"><span class="returnvalue">void</span></td>
156<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-unknown-type" title="The “unknown-type” signal">unknown-type</a></td>
157<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
158</tr>
159</tbody>
160</table></div>
161</div>
162<a name="GstDecodeBin"></a><div class="refsect1">
163<a name="gst-plugins-base-plugins-decodebin.other"></a><h2>Types and Values</h2>
164<div class="informaltable"><table class="informaltable" width="100%" border="0">
165<colgroup>
166<col width="150px" class="name">
167<col class="description">
168</colgroup>
169<tbody><tr>
170<td class="datatype_keyword">struct</td>
171<td class="function_name"><a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin-struct" title="struct GstDecodeBin">GstDecodeBin</a></td>
172</tr></tbody>
173</table></div>
174</div>
175<div class="refsect1">
176<a name="gst-plugins-base-plugins-decodebin.object-hierarchy"></a><h2>Object Hierarchy</h2>
177<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
178    <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
179        <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstObject.html#GstObject-struct">GstObject</a>
180            <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct">GstElement</a>
181                <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBin.html#GstBin-struct">GstBin</a>
182                    <span class="lineart">╰──</span> GstDecodeBin
183</pre>
184</div>
185<div class="refsect1">
186<a name="gst-plugins-base-plugins-decodebin.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
187<p>
188GstDecodeBin implements
189 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstChildProxy.html#GstChildProxy-struct">GstChildProxy</a>.</p>
190</div>
191<div class="refsect1">
192<a name="gst-plugins-base-plugins-decodebin.description"></a><h2>Description</h2>
193<p><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBin.html#GstBin-struct"><span class="type">GstBin</span></a> that auto-magically constructs a decoding pipeline using available
194decoders and demuxers via auto-plugging.</p>
195<p>decodebin is considered stable now and replaces the old <span class="type">decodebin</span> element.
196<span class="type">uridecodebin</span> uses decodebin internally and is often more convenient to
197use, as it creates a suitable source element as well.</p>
198<div class="refsynopsisdiv">
199<h2>Synopsis</h2>
200<div class="refsect2">
201<a name="id-1.2.17.9.4.1"></a><h3>Element Information</h3>
202<div class="variablelist"><table border="0" class="variablelist">
203<colgroup>
204<col align="left" valign="top">
205<col>
206</colgroup>
207<tbody>
208<tr>
209<td><p><span class="term">plugin</span></p></td>
210<td>
211            <a class="link" href="gst-plugins-base-plugins-plugin-playback.html#plugin-playback">playback</a>
212          </td>
213</tr>
214<tr>
215<td><p><span class="term">author</span></p></td>
216<td>Edward Hervey &lt;edward.hervey@collabora.co.uk&gt;, Sebastian Dröge &lt;sebastian.droege@collabora.co.uk&gt;</td>
217</tr>
218<tr>
219<td><p><span class="term">class</span></p></td>
220<td>Generic/Bin/Decoder</td>
221</tr>
222</tbody>
223</table></div>
224</div>
225<hr>
226<div class="refsect2">
227<a name="id-1.2.17.9.4.2"></a><h3>Element Pads</h3>
228<div class="variablelist"><table border="0" class="variablelist">
229<colgroup>
230<col align="left" valign="top">
231<col>
232</colgroup>
233<tbody>
234<tr>
235<td><p><span class="term">name</span></p></td>
236<td>sink</td>
237</tr>
238<tr>
239<td><p><span class="term">direction</span></p></td>
240<td>sink</td>
241</tr>
242<tr>
243<td><p><span class="term">presence</span></p></td>
244<td>always</td>
245</tr>
246<tr>
247<td><p><span class="term">details</span></p></td>
248<td>ANY</td>
249</tr>
250</tbody>
251</table></div>
252<div class="variablelist"><table border="0" class="variablelist">
253<colgroup>
254<col align="left" valign="top">
255<col>
256</colgroup>
257<tbody>
258<tr>
259<td><p><span class="term">name</span></p></td>
260<td>src_%u</td>
261</tr>
262<tr>
263<td><p><span class="term">direction</span></p></td>
264<td>source</td>
265</tr>
266<tr>
267<td><p><span class="term">presence</span></p></td>
268<td>sometimes</td>
269</tr>
270<tr>
271<td><p><span class="term">details</span></p></td>
272<td>ANY</td>
273</tr>
274</tbody>
275</table></div>
276</div>
277</div>
278</div>
279<div class="refsect1">
280<a name="gst-plugins-base-plugins-decodebin.functions_details"></a><h2>Functions</h2>
281<p></p>
282</div>
283<div class="refsect1">
284<a name="gst-plugins-base-plugins-decodebin.other_details"></a><h2>Types and Values</h2>
285<div class="refsect2">
286<a name="GstDecodeBin-struct"></a><h3>struct GstDecodeBin</h3>
287<pre class="programlisting">struct GstDecodeBin;</pre>
288<p>The opaque <a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> data structure</p>
289</div>
290</div>
291<div class="refsect1">
292<a name="gst-plugins-base-plugins-decodebin.property-details"></a><h2>Property Details</h2>
293<div class="refsect2">
294<a name="GstDecodeBin--caps"></a><h3>The <code class="literal">“caps”</code> property</h3>
295<pre class="programlisting">  “caps”                     <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *</pre>
296<p>The caps on which to stop decoding.</p>
297<p>Flags: Read / Write</p>
298</div>
299<hr>
300<div class="refsect2">
301<a name="GstDecodeBin--connection-speed"></a><h3>The <code class="literal">“connection-speed”</code> property</h3>
302<pre class="programlisting">  “connection-speed”         <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
303<p>Network connection speed in kbps (0 = unknown).</p>
304<p>Flags: Read / Write</p>
305<p>Allowed values: &lt;= 18446744073709551</p>
306<p>Default value: 0</p>
307</div>
308<hr>
309<div class="refsect2">
310<a name="GstDecodeBin--expose-all-streams"></a><h3>The <code class="literal">“expose-all-streams”</code> property</h3>
311<pre class="programlisting">  “expose-all-streams”       <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
312<p>Expose all streams, including those of unknown type or that don't match the 'caps' property.</p>
313<p>Flags: Read / Write</p>
314<p>Default value: TRUE</p>
315</div>
316<hr>
317<div class="refsect2">
318<a name="GstDecodeBin--high-percent"></a><h3>The <code class="literal">“high-percent”</code> property</h3>
319<pre class="programlisting">  “high-percent”             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
320<p>High threshold percent for buffering to finish.</p>
321<p>Flags: Read / Write</p>
322<p>Allowed values: [0,100]</p>
323<p>Default value: 99</p>
324</div>
325<hr>
326<div class="refsect2">
327<a name="GstDecodeBin--low-percent"></a><h3>The <code class="literal">“low-percent”</code> property</h3>
328<pre class="programlisting">  “low-percent”              <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
329<p>Low threshold percent for buffering to start.</p>
330<p>Flags: Read / Write</p>
331<p>Allowed values: [0,100]</p>
332<p>Default value: 10</p>
333</div>
334<hr>
335<div class="refsect2">
336<a name="GstDecodeBin--max-size-buffers"></a><h3>The <code class="literal">“max-size-buffers”</code> property</h3>
337<pre class="programlisting">  “max-size-buffers”         <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
338<p>Max amount of buffers in the queue (0=automatic).</p>
339<p>Flags: Read / Write</p>
340<p>Default value: 0</p>
341</div>
342<hr>
343<div class="refsect2">
344<a name="GstDecodeBin--max-size-bytes"></a><h3>The <code class="literal">“max-size-bytes”</code> property</h3>
345<pre class="programlisting">  “max-size-bytes”           <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
346<p>Max amount of bytes in the queue (0=automatic).</p>
347<p>Flags: Read / Write</p>
348<p>Default value: 0</p>
349</div>
350<hr>
351<div class="refsect2">
352<a name="GstDecodeBin--max-size-time"></a><h3>The <code class="literal">“max-size-time”</code> property</h3>
353<pre class="programlisting">  “max-size-time”            <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
354<p>Max amount of time in the queue (in ns, 0=automatic).</p>
355<p>Flags: Read / Write</p>
356<p>Default value: 0</p>
357</div>
358<hr>
359<div class="refsect2">
360<a name="GstDecodeBin--post-stream-topology"></a><h3>The <code class="literal">“post-stream-topology”</code> property</h3>
361<pre class="programlisting">  “post-stream-topology”     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
362<p>Post stream-topology messages.</p>
363<p>Flags: Read / Write</p>
364<p>Default value: FALSE</p>
365</div>
366<hr>
367<div class="refsect2">
368<a name="GstDecodeBin--sink-caps"></a><h3>The <code class="literal">“sink-caps”</code> property</h3>
369<pre class="programlisting">  “sink-caps”                <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *</pre>
370<p>The caps of the input data. (NULL = use typefind element).</p>
371<p>Flags: Read / Write</p>
372</div>
373<hr>
374<div class="refsect2">
375<a name="GstDecodeBin--subtitle-encoding"></a><h3>The <code class="literal">“subtitle-encoding”</code> property</h3>
376<pre class="programlisting">  “subtitle-encoding”        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
377<p>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</p>
378<p>Flags: Read / Write</p>
379<p>Default value: NULL</p>
380</div>
381<hr>
382<div class="refsect2">
383<a name="GstDecodeBin--use-buffering"></a><h3>The <code class="literal">“use-buffering”</code> property</h3>
384<pre class="programlisting">  “use-buffering”            <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
385<p>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</p>
386<p>Flags: Read / Write</p>
387<p>Default value: FALSE</p>
388</div>
389</div>
390<div class="refsect1">
391<a name="gst-plugins-base-plugins-decodebin.signal-details"></a><h2>Signal Details</h2>
392<div class="refsect2">
393<a name="GstDecodeBin-autoplug-continue"></a><h3>The <code class="literal">“autoplug-continue”</code> signal</h3>
394<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
395user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> *bin,
396               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>       *pad,
397               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>      *caps,
398               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
399<p>This signal is emitted whenever decodebin finds a new stream. It is
400emitted before looking for any elements that can handle that stream.</p>
401<div class="blockquote"><blockquote class="blockquote"><p>  Invocation of signal handlers stops after the first signal handler
402  returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. Signal handlers are invoked in the order they were
403  connected in.</p></blockquote></div>
404<div class="refsect3">
405<a name="GstDecodeBin-autoplug-continue.parameters"></a><h4>Parameters</h4>
406<div class="informaltable"><table class="informaltable" width="100%" border="0">
407<colgroup>
408<col width="150px" class="parameters_name">
409<col class="parameters_description">
410<col width="200px" class="parameters_annotations">
411</colgroup>
412<tbody>
413<tr>
414<td class="parameter_name"><p>bin</p></td>
415<td class="parameter_description"><p>The decodebin.</p></td>
416<td class="parameter_annotations"> </td>
417</tr>
418<tr>
419<td class="parameter_name"><p>pad</p></td>
420<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>.</p></td>
421<td class="parameter_annotations"> </td>
422</tr>
423<tr>
424<td class="parameter_name"><p>caps</p></td>
425<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> found.</p></td>
426<td class="parameter_annotations"> </td>
427</tr>
428<tr>
429<td class="parameter_name"><p>user_data</p></td>
430<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
431<td class="parameter_annotations"> </td>
432</tr>
433</tbody>
434</table></div>
435</div>
436<div class="refsect3">
437<a name="GstDecodeBin-autoplug-continue.returns"></a><h4>Returns</h4>
438<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if you wish decodebin to look for elements that can
439handle the given <em class="parameter"><code>caps</code></em>
440. If <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, those caps will be considered as
441final and the pad will be exposed as such (see 'pad-added' signal of
442<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>).</p>
443</div>
444<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
445</div>
446<hr>
447<div class="refsect2">
448<a name="GstDecodeBin-autoplug-factories"></a><h3>The <code class="literal">“autoplug-factories”</code> signal</h3>
449<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*
450user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> *bin,
451               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>       *pad,
452               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>      *caps,
453               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
454<p>This signal is emitted when an array of possible factories for <em class="parameter"><code>caps</code></em>
455 on
456<em class="parameter"><code>pad</code></em>
457 is needed. Decodebin will by default return an array with all
458compatible factories, sorted by rank.</p>
459<p>If this function returns NULL, <em class="parameter"><code>pad</code></em>
460 will be exposed as a final caps.</p>
461<p>If this function returns an empty array, the pad will be considered as
462having an unhandled type media type.</p>
463<div class="blockquote"><blockquote class="blockquote"><p>  Only the signal handler that is connected first will ever by invoked.
464  Don't connect signal handlers with the <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-CONNECT-AFTER:CAPS"><span class="type">G_CONNECT_AFTER</span></a> flag to this
465  signal, they will never be invoked!</p></blockquote></div>
466<div class="refsect3">
467<a name="GstDecodeBin-autoplug-factories.parameters"></a><h4>Parameters</h4>
468<div class="informaltable"><table class="informaltable" width="100%" border="0">
469<colgroup>
470<col width="150px" class="parameters_name">
471<col class="parameters_description">
472<col width="200px" class="parameters_annotations">
473</colgroup>
474<tbody>
475<tr>
476<td class="parameter_name"><p>bin</p></td>
477<td class="parameter_description"><p>The decodebin.</p></td>
478<td class="parameter_annotations"> </td>
479</tr>
480<tr>
481<td class="parameter_name"><p>pad</p></td>
482<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>.</p></td>
483<td class="parameter_annotations"> </td>
484</tr>
485<tr>
486<td class="parameter_name"><p>caps</p></td>
487<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> found.</p></td>
488<td class="parameter_annotations"> </td>
489</tr>
490<tr>
491<td class="parameter_name"><p>user_data</p></td>
492<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
493<td class="parameter_annotations"> </td>
494</tr>
495</tbody>
496</table></div>
497</div>
498<div class="refsect3">
499<a name="GstDecodeBin-autoplug-factories.returns"></a><h4>Returns</h4>
500<p> a <a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="type">GValueArray</span></a>* with a list of factories to try. The factories are
501by default tried in the returned order or based on the index returned by
502"autoplug-select".</p>
503</div>
504<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
505</div>
506<hr>
507<div class="refsect2">
508<a name="GstDecodeBin-autoplug-query"></a><h3>The <code class="literal">“autoplug-query”</code> signal</h3>
509<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
510user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> *bin,
511               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>       *child,
512               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>   *pad,
513               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a>     *query,
514               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
515<p>This signal is emitted whenever an autoplugged element that is
516not linked downstream yet and not exposed does a query. It can
517be used to tell the element about the downstream supported caps
518for example.</p>
519<div class="refsect3">
520<a name="GstDecodeBin-autoplug-query.parameters"></a><h4>Parameters</h4>
521<div class="informaltable"><table class="informaltable" width="100%" border="0">
522<colgroup>
523<col width="150px" class="parameters_name">
524<col class="parameters_description">
525<col width="200px" class="parameters_annotations">
526</colgroup>
527<tbody>
528<tr>
529<td class="parameter_name"><p>bin</p></td>
530<td class="parameter_description"><p>The decodebin.</p></td>
531<td class="parameter_annotations"> </td>
532</tr>
533<tr>
534<td class="parameter_name"><p>child</p></td>
535<td class="parameter_description"><p>The child element doing the query</p></td>
536<td class="parameter_annotations"> </td>
537</tr>
538<tr>
539<td class="parameter_name"><p>pad</p></td>
540<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>.</p></td>
541<td class="parameter_annotations"> </td>
542</tr>
543<tr>
544<td class="parameter_name"><p>query</p></td>
545<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a>.</p></td>
546<td class="parameter_annotations"> </td>
547</tr>
548<tr>
549<td class="parameter_name"><p>user_data</p></td>
550<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
551<td class="parameter_annotations"> </td>
552</tr>
553</tbody>
554</table></div>
555</div>
556<div class="refsect3">
557<a name="GstDecodeBin-autoplug-query.returns"></a><h4>Returns</h4>
558<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the query was handled, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
559</div>
560<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
561</div>
562<hr>
563<div class="refsect2">
564<a name="GstDecodeBin-autoplug-select"></a><h3>The <code class="literal">“autoplug-select”</code> signal</h3>
565<pre class="programlisting"><span class="returnvalue">GstAutoplugSelectResult</span>
566user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a>      *bin,
567               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>            *pad,
568               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>           *caps,
569               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> *factory,
570               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)</pre>
571<p>This signal is emitted once decodebin has found all the possible
572<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> that can be used to handle the given <em class="parameter"><code>caps</code></em>
573. For each of
574those factories, this signal is emitted.</p>
575<p>The signal handler should return a <span class="type">GST_TYPE_AUTOPLUG_SELECT_RESULT</span> enum
576value indicating what decodebin should do next.</p>
577<p>A value of <span class="type">GST_AUTOPLUG_SELECT_TRY</span> will try to autoplug an element from
578<em class="parameter"><code>factory</code></em>
579.</p>
580<p>A value of <span class="type">GST_AUTOPLUG_SELECT_EXPOSE</span> will expose <em class="parameter"><code>pad</code></em>
581 without plugging
582any element to it.</p>
583<p>A value of <span class="type">GST_AUTOPLUG_SELECT_SKIP</span> will skip <em class="parameter"><code>factory</code></em>
584 and move to the
585next factory.</p>
586<div class="blockquote"><blockquote class="blockquote"><p>  The signal handler will not be invoked if any of the previously
587  registered signal handlers (if any) return a value other than
588  GST_AUTOPLUG_SELECT_TRY. Which also means that if you return
589  GST_AUTOPLUG_SELECT_TRY from one signal handler, handlers that get
590  registered next (again, if any) can override that decision.</p></blockquote></div>
591<div class="refsect3">
592<a name="GstDecodeBin-autoplug-select.parameters"></a><h4>Parameters</h4>
593<div class="informaltable"><table class="informaltable" width="100%" border="0">
594<colgroup>
595<col width="150px" class="parameters_name">
596<col class="parameters_description">
597<col width="200px" class="parameters_annotations">
598</colgroup>
599<tbody>
600<tr>
601<td class="parameter_name"><p>bin</p></td>
602<td class="parameter_description"><p>The decodebin.</p></td>
603<td class="parameter_annotations"> </td>
604</tr>
605<tr>
606<td class="parameter_name"><p>pad</p></td>
607<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>.</p></td>
608<td class="parameter_annotations"> </td>
609</tr>
610<tr>
611<td class="parameter_name"><p>caps</p></td>
612<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>.</p></td>
613<td class="parameter_annotations"> </td>
614</tr>
615<tr>
616<td class="parameter_name"><p>factory</p></td>
617<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> to use.</p></td>
618<td class="parameter_annotations"> </td>
619</tr>
620<tr>
621<td class="parameter_name"><p>user_data</p></td>
622<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
623<td class="parameter_annotations"> </td>
624</tr>
625</tbody>
626</table></div>
627</div>
628<div class="refsect3">
629<a name="GstDecodeBin-autoplug-select.returns"></a><h4>Returns</h4>
630<p> a <span class="type">GST_TYPE_AUTOPLUG_SELECT_RESULT</span> that indicates the required
631operation. the default handler will always return
632<span class="type">GST_AUTOPLUG_SELECT_TRY</span>.</p>
633</div>
634<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
635</div>
636<hr>
637<div class="refsect2">
638<a name="GstDecodeBin-autoplug-sort"></a><h3>The <code class="literal">“autoplug-sort”</code> signal</h3>
639<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*
640user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> *bin,
641               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>       *pad,
642               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>      *caps,
643               <a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="type">GValueArray</span></a>  *factories,
644               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
645<p>Once decodebin has found the possible <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> objects to try
646for <em class="parameter"><code>caps</code></em>
647 on <em class="parameter"><code>pad</code></em>
648, this signal is emitted. The purpose of the signal is for
649the application to perform additional sorting or filtering on the element
650factory array.</p>
651<p>The callee should copy and modify <em class="parameter"><code>factories</code></em>
652 or return <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
653order should not change.</p>
654<div class="blockquote"><blockquote class="blockquote"><p>  Invocation of signal handlers stops after one signal handler has
655  returned something else than <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Signal handlers are invoked in
656  the order they were connected in.
657  Don't connect signal handlers with the <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-CONNECT-AFTER:CAPS"><span class="type">G_CONNECT_AFTER</span></a> flag to this
658  signal, they will never be invoked!</p></blockquote></div>
659<div class="refsect3">
660<a name="GstDecodeBin-autoplug-sort.parameters"></a><h4>Parameters</h4>
661<div class="informaltable"><table class="informaltable" width="100%" border="0">
662<colgroup>
663<col width="150px" class="parameters_name">
664<col class="parameters_description">
665<col width="200px" class="parameters_annotations">
666</colgroup>
667<tbody>
668<tr>
669<td class="parameter_name"><p>bin</p></td>
670<td class="parameter_description"><p>The decodebin.</p></td>
671<td class="parameter_annotations"> </td>
672</tr>
673<tr>
674<td class="parameter_name"><p>pad</p></td>
675<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>.</p></td>
676<td class="parameter_annotations"> </td>
677</tr>
678<tr>
679<td class="parameter_name"><p>caps</p></td>
680<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>.</p></td>
681<td class="parameter_annotations"> </td>
682</tr>
683<tr>
684<td class="parameter_name"><p>factories</p></td>
685<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="type">GValueArray</span></a> of possible <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> to use.</p></td>
686<td class="parameter_annotations"> </td>
687</tr>
688<tr>
689<td class="parameter_name"><p>user_data</p></td>
690<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
691<td class="parameter_annotations"> </td>
692</tr>
693</tbody>
694</table></div>
695</div>
696<div class="refsect3">
697<a name="GstDecodeBin-autoplug-sort.returns"></a><h4>Returns</h4>
698<p> A new sorted array of <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> objects.</p>
699</div>
700<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
701</div>
702<hr>
703<div class="refsect2">
704<a name="GstDecodeBin-drained"></a><h3>The <code class="literal">“drained”</code> signal</h3>
705<pre class="programlisting"><span class="returnvalue">void</span>
706user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> *bin,
707               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
708<p>This signal is emitted once decodebin has finished decoding all the data.</p>
709<div class="refsect3">
710<a name="GstDecodeBin-drained.parameters"></a><h4>Parameters</h4>
711<div class="informaltable"><table class="informaltable" width="100%" border="0">
712<colgroup>
713<col width="150px" class="parameters_name">
714<col class="parameters_description">
715<col width="200px" class="parameters_annotations">
716</colgroup>
717<tbody>
718<tr>
719<td class="parameter_name"><p>bin</p></td>
720<td class="parameter_description"><p>The decodebin</p></td>
721<td class="parameter_annotations"> </td>
722</tr>
723<tr>
724<td class="parameter_name"><p>user_data</p></td>
725<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
726<td class="parameter_annotations"> </td>
727</tr>
728</tbody>
729</table></div>
730</div>
731<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
732</div>
733<hr>
734<div class="refsect2">
735<a name="GstDecodeBin-unknown-type"></a><h3>The <code class="literal">“unknown-type”</code> signal</h3>
736<pre class="programlisting"><span class="returnvalue">void</span>
737user_function (<a class="link" href="gst-plugins-base-plugins-decodebin.html#GstDecodeBin"><span class="type">GstDecodeBin</span></a> *bin,
738               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>       *pad,
739               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>      *caps,
740               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
741<p>This signal is emitted when a pad for which there is no further possible
742decoding is added to the decodebin.</p>
743<div class="refsect3">
744<a name="GstDecodeBin-unknown-type.parameters"></a><h4>Parameters</h4>
745<div class="informaltable"><table class="informaltable" width="100%" border="0">
746<colgroup>
747<col width="150px" class="parameters_name">
748<col class="parameters_description">
749<col width="200px" class="parameters_annotations">
750</colgroup>
751<tbody>
752<tr>
753<td class="parameter_name"><p>bin</p></td>
754<td class="parameter_description"><p>The decodebin.</p></td>
755<td class="parameter_annotations"> </td>
756</tr>
757<tr>
758<td class="parameter_name"><p>pad</p></td>
759<td class="parameter_description"><p>The new pad containing caps that cannot be resolved to a 'final'
760stream type.</p></td>
761<td class="parameter_annotations"> </td>
762</tr>
763<tr>
764<td class="parameter_name"><p>caps</p></td>
765<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> of the pad that cannot be resolved.</p></td>
766<td class="parameter_annotations"> </td>
767</tr>
768<tr>
769<td class="parameter_name"><p>user_data</p></td>
770<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
771<td class="parameter_annotations"> </td>
772</tr>
773</tbody>
774</table></div>
775</div>
776<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
777</div>
778</div>
779</div>
780<div class="footer">
781<hr>Generated by GTK-Doc V1.28</div>
782</body>
783</html>