• 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>uridecodebin: 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-unalignedvideoparse.html" title="unalignedvideoparse">
10<link rel="next" href="gst-plugins-base-plugins-urisourcebin.html" title="urisourcebin">
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-uridecodebin.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span19                  <a href="#gst-plugins-base-plugins-uridecodebin.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span20                  <a href="#gst-plugins-base-plugins-uridecodebin.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span21                  <a href="#gst-plugins-base-plugins-uridecodebin.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span22                  <a href="#gst-plugins-base-plugins-uridecodebin.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-unalignedvideoparse.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-urisourcebin.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-uridecodebin"></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-uridecodebin.top_of_page"></a>uridecodebin</span></h2>
34<p>uridecodebin</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-uridecodebin.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"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></td>
49<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--buffer-duration" title="The “buffer-duration” property">buffer-duration</a></td>
50<td class="property_flags">Read / Write</td>
51</tr>
52<tr>
53<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
54<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--buffer-size" title="The “buffer-size” property">buffer-size</a></td>
55<td class="property_flags">Read / Write</td>
56</tr>
57<tr>
58<td class="property_type">
59<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *</td>
60<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--caps" title="The “caps” property">caps</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#guint64"><span class="type">guint64</span></a></td>
65<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--connection-speed" title="The “connection-speed” property">connection-speed</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#gboolean"><span class="type">gboolean</span></a></td>
70<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--download" title="The “download” property">download</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#gboolean"><span class="type">gboolean</span></a></td>
75<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--expose-all-streams" title="The “expose-all-streams” property">expose-all-streams</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#guint64"><span class="type">guint64</span></a></td>
80<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--ring-buffer-max-size" title="The “ring-buffer-max-size” property">ring-buffer-max-size</a></td>
81<td class="property_flags">Read / Write</td>
82</tr>
83<tr>
84<td class="property_type">
85<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *</td>
86<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--source" title="The “source” property">source</a></td>
87<td class="property_flags">Read</td>
88</tr>
89<tr>
90<td class="property_type">
91<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
92<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--subtitle-encoding" title="The “subtitle-encoding” property">subtitle-encoding</a></td>
93<td class="property_flags">Read / Write</td>
94</tr>
95<tr>
96<td class="property_type">
97<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
98<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--uri" title="The “uri” property">uri</a></td>
99<td class="property_flags">Read / Write</td>
100</tr>
101<tr>
102<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
103<td class="property_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--use-buffering" title="The “use-buffering” property">use-buffering</a></td>
104<td class="property_flags">Read / Write</td>
105</tr>
106</tbody>
107</table></div>
108</div>
109<div class="refsect1">
110<a name="gst-plugins-base-plugins-uridecodebin.signals"></a><h2>Signals</h2>
111<div class="informaltable"><table class="informaltable" border="0">
112<colgroup>
113<col width="150px" class="signals_return">
114<col width="300px" class="signals_name">
115<col width="200px" class="signals_flags">
116</colgroup>
117<tbody>
118<tr>
119<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
120<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-autoplug-continue" title="The “autoplug-continue” signal">autoplug-continue</a></td>
121<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
122</tr>
123<tr>
124<td class="signal_type">
125<a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*</td>
126<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-autoplug-factories" title="The “autoplug-factories” signal">autoplug-factories</a></td>
127<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
128</tr>
129<tr>
130<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
131<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-autoplug-query" title="The “autoplug-query” signal">autoplug-query</a></td>
132<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
133</tr>
134<tr>
135<td class="signal_type"><span class="returnvalue">GstAutoplugSelectResult</span></td>
136<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-autoplug-select" title="The “autoplug-select” signal">autoplug-select</a></td>
137<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
138</tr>
139<tr>
140<td class="signal_type">
141<a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*</td>
142<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-autoplug-sort" title="The “autoplug-sort” signal">autoplug-sort</a></td>
143<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
144</tr>
145<tr>
146<td class="signal_type"><span class="returnvalue">void</span></td>
147<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-drained" title="The “drained” signal">drained</a></td>
148<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
149</tr>
150<tr>
151<td class="signal_type"><span class="returnvalue">void</span></td>
152<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-source-setup" title="The “source-setup” signal">source-setup</a></td>
153<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
154</tr>
155<tr>
156<td class="signal_type"><span class="returnvalue">void</span></td>
157<td class="signal_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-unknown-type" title="The “unknown-type” signal">unknown-type</a></td>
158<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
159</tr>
160</tbody>
161</table></div>
162</div>
163<a name="GstURIDecodeBin"></a><div class="refsect1">
164<a name="gst-plugins-base-plugins-uridecodebin.other"></a><h2>Types and Values</h2>
165<div class="informaltable"><table class="informaltable" width="100%" border="0">
166<colgroup>
167<col width="150px" class="name">
168<col class="description">
169</colgroup>
170<tbody><tr>
171<td class="datatype_keyword">struct</td>
172<td class="function_name"><a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin-struct" title="struct GstURIDecodeBin">GstURIDecodeBin</a></td>
173</tr></tbody>
174</table></div>
175</div>
176<div class="refsect1">
177<a name="gst-plugins-base-plugins-uridecodebin.object-hierarchy"></a><h2>Object Hierarchy</h2>
178<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
179    <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
180        <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstObject.html#GstObject-struct">GstObject</a>
181            <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct">GstElement</a>
182                <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBin.html#GstBin-struct">GstBin</a>
183                    <span class="lineart">╰──</span> GstURIDecodeBin
184</pre>
185</div>
186<div class="refsect1">
187<a name="gst-plugins-base-plugins-uridecodebin.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
188<p>
189GstURIDecodeBin implements
190 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstChildProxy.html#GstChildProxy-struct">GstChildProxy</a>.</p>
191</div>
192<div class="refsect1">
193<a name="gst-plugins-base-plugins-uridecodebin.description"></a><h2>Description</h2>
194<p>Decodes data from a URI into raw media. It selects a source element that can
195handle the given <a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin--uri" title="The “uri” property"><span class="type">“uri”</span></a> scheme and connects it to a decodebin.</p>
196<div class="refsynopsisdiv">
197<h2>Synopsis</h2>
198<div class="refsect2">
199<a name="id-1.2.105.9.3.1"></a><h3>Element Information</h3>
200<div class="variablelist"><table border="0" class="variablelist">
201<colgroup>
202<col align="left" valign="top">
203<col>
204</colgroup>
205<tbody>
206<tr>
207<td><p><span class="term">plugin</span></p></td>
208<td>
209            <a class="link" href="gst-plugins-base-plugins-plugin-playback.html#plugin-playback">playback</a>
210          </td>
211</tr>
212<tr>
213<td><p><span class="term">author</span></p></td>
214<td>Wim Taymans &lt;wim.taymans@gmail.com&gt;</td>
215</tr>
216<tr>
217<td><p><span class="term">class</span></p></td>
218<td>Generic/Bin/Decoder</td>
219</tr>
220</tbody>
221</table></div>
222</div>
223<hr>
224<div class="refsect2">
225<a name="id-1.2.105.9.3.2"></a><h3>Element Pads</h3>
226<div class="variablelist"><table border="0" class="variablelist">
227<colgroup>
228<col align="left" valign="top">
229<col>
230</colgroup>
231<tbody>
232<tr>
233<td><p><span class="term">name</span></p></td>
234<td>src_%u</td>
235</tr>
236<tr>
237<td><p><span class="term">direction</span></p></td>
238<td>source</td>
239</tr>
240<tr>
241<td><p><span class="term">presence</span></p></td>
242<td>sometimes</td>
243</tr>
244<tr>
245<td><p><span class="term">details</span></p></td>
246<td>ANY</td>
247</tr>
248</tbody>
249</table></div>
250</div>
251</div>
252</div>
253<div class="refsect1">
254<a name="gst-plugins-base-plugins-uridecodebin.functions_details"></a><h2>Functions</h2>
255<p></p>
256</div>
257<div class="refsect1">
258<a name="gst-plugins-base-plugins-uridecodebin.other_details"></a><h2>Types and Values</h2>
259<div class="refsect2">
260<a name="GstURIDecodeBin-struct"></a><h3>struct GstURIDecodeBin</h3>
261<pre class="programlisting">struct GstURIDecodeBin;</pre>
262<p>uridecodebin element struct</p>
263</div>
264</div>
265<div class="refsect1">
266<a name="gst-plugins-base-plugins-uridecodebin.property-details"></a><h2>Property Details</h2>
267<div class="refsect2">
268<a name="GstURIDecodeBin--buffer-duration"></a><h3>The <code class="literal">“buffer-duration”</code> property</h3>
269<pre class="programlisting">  “buffer-duration”          <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></pre>
270<p>Buffer duration when buffering streams (-1 default value).</p>
271<p>Flags: Read / Write</p>
272<p>Allowed values: &gt;= G_MAXULONG</p>
273<p>Default value: -1</p>
274</div>
275<hr>
276<div class="refsect2">
277<a name="GstURIDecodeBin--buffer-size"></a><h3>The <code class="literal">“buffer-size”</code> property</h3>
278<pre class="programlisting">  “buffer-size”              <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
279<p>Buffer size when buffering streams (-1 default value).</p>
280<p>Flags: Read / Write</p>
281<p>Allowed values: &gt;= G_MAXULONG</p>
282<p>Default value: -1</p>
283</div>
284<hr>
285<div class="refsect2">
286<a name="GstURIDecodeBin--caps"></a><h3>The <code class="literal">“caps”</code> property</h3>
287<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>
288<p>The caps on which to stop decoding. (NULL = default).</p>
289<p>Flags: Read / Write</p>
290</div>
291<hr>
292<div class="refsect2">
293<a name="GstURIDecodeBin--connection-speed"></a><h3>The <code class="literal">“connection-speed”</code> property</h3>
294<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>
295<p>Network connection speed in kbps (0 = unknown).</p>
296<p>Flags: Read / Write</p>
297<p>Allowed values: &lt;= 18446744073709551</p>
298<p>Default value: 0</p>
299</div>
300<hr>
301<div class="refsect2">
302<a name="GstURIDecodeBin--download"></a><h3>The <code class="literal">“download”</code> property</h3>
303<pre class="programlisting">  “download”                 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
304<p>Attempt download buffering when buffering network streams.</p>
305<p>Flags: Read / Write</p>
306<p>Default value: FALSE</p>
307</div>
308<hr>
309<div class="refsect2">
310<a name="GstURIDecodeBin--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="GstURIDecodeBin--ring-buffer-max-size"></a><h3>The <code class="literal">“ring-buffer-max-size”</code> property</h3>
319<pre class="programlisting">  “ring-buffer-max-size”     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
320<p>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</p>
321<p>Flags: Read / Write</p>
322<p>Allowed values: &lt;= G_MAXUINT</p>
323<p>Default value: 0</p>
324</div>
325<hr>
326<div class="refsect2">
327<a name="GstURIDecodeBin--source"></a><h3>The <code class="literal">“source”</code> property</h3>
328<pre class="programlisting">  “source”                   <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *</pre>
329<p>Source object used.</p>
330<p>Flags: Read</p>
331</div>
332<hr>
333<div class="refsect2">
334<a name="GstURIDecodeBin--subtitle-encoding"></a><h3>The <code class="literal">“subtitle-encoding”</code> property</h3>
335<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>
336<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>
337<p>Flags: Read / Write</p>
338<p>Default value: NULL</p>
339</div>
340<hr>
341<div class="refsect2">
342<a name="GstURIDecodeBin--uri"></a><h3>The <code class="literal">“uri”</code> property</h3>
343<pre class="programlisting">  “uri”                      <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
344<p>URI to decode.</p>
345<p>Flags: Read / Write</p>
346<p>Default value: NULL</p>
347</div>
348<hr>
349<div class="refsect2">
350<a name="GstURIDecodeBin--use-buffering"></a><h3>The <code class="literal">“use-buffering”</code> property</h3>
351<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>
352<p>Perform buffering on demuxed/parsed media.</p>
353<p>Flags: Read / Write</p>
354<p>Default value: FALSE</p>
355</div>
356</div>
357<div class="refsect1">
358<a name="gst-plugins-base-plugins-uridecodebin.signal-details"></a><h2>Signal Details</h2>
359<div class="refsect2">
360<a name="GstURIDecodeBin-autoplug-continue"></a><h3>The <code class="literal">“autoplug-continue”</code> signal</h3>
361<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
362user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *bin,
363               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>          *pad,
364               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>         *caps,
365               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
366<p>This signal is emitted whenever uridecodebin finds a new stream. It is
367emitted before looking for any elements that can handle that stream.</p>
368<div class="blockquote"><blockquote class="blockquote"><p>  Invocation of signal handlers stops after the first signal handler
369  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
370  connected in.</p></blockquote></div>
371<div class="refsect3">
372<a name="GstURIDecodeBin-autoplug-continue.parameters"></a><h4>Parameters</h4>
373<div class="informaltable"><table class="informaltable" width="100%" border="0">
374<colgroup>
375<col width="150px" class="parameters_name">
376<col class="parameters_description">
377<col width="200px" class="parameters_annotations">
378</colgroup>
379<tbody>
380<tr>
381<td class="parameter_name"><p>bin</p></td>
382<td class="parameter_description"><p>The uridecodebin.</p></td>
383<td class="parameter_annotations"> </td>
384</tr>
385<tr>
386<td class="parameter_name"><p>pad</p></td>
387<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>
388<td class="parameter_annotations"> </td>
389</tr>
390<tr>
391<td class="parameter_name"><p>caps</p></td>
392<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>
393<td class="parameter_annotations"> </td>
394</tr>
395<tr>
396<td class="parameter_name"><p>user_data</p></td>
397<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
398<td class="parameter_annotations"> </td>
399</tr>
400</tbody>
401</table></div>
402</div>
403<div class="refsect3">
404<a name="GstURIDecodeBin-autoplug-continue.returns"></a><h4>Returns</h4>
405<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if you wish uridecodebin to look for elements that can
406handle the given <em class="parameter"><code>caps</code></em>
407. 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
408final and the pad will be exposed as such (see 'pad-added' signal of
409<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>).</p>
410</div>
411<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
412</div>
413<hr>
414<div class="refsect2">
415<a name="GstURIDecodeBin-autoplug-factories"></a><h3>The <code class="literal">“autoplug-factories”</code> signal</h3>
416<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*
417user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *bin,
418               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>          *pad,
419               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>         *caps,
420               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
421<p>This function is emitted when an array of possible factories for <em class="parameter"><code>caps</code></em>
422 on
423<em class="parameter"><code>pad</code></em>
424 is needed. Uridecodebin will by default return an array with all
425compatible factories, sorted by rank.</p>
426<p>If this function returns NULL, <em class="parameter"><code>pad</code></em>
427 will be exposed as a final caps.</p>
428<p>If this function returns an empty array, the pad will be considered as
429having an unhandled type media type.</p>
430<div class="blockquote"><blockquote class="blockquote"><p>  Only the signal handler that is connected first will ever by invoked.
431  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
432  signal, they will never be invoked!</p></blockquote></div>
433<div class="refsect3">
434<a name="GstURIDecodeBin-autoplug-factories.parameters"></a><h4>Parameters</h4>
435<div class="informaltable"><table class="informaltable" width="100%" border="0">
436<colgroup>
437<col width="150px" class="parameters_name">
438<col class="parameters_description">
439<col width="200px" class="parameters_annotations">
440</colgroup>
441<tbody>
442<tr>
443<td class="parameter_name"><p>bin</p></td>
444<td class="parameter_description"><p>The uridecodebin.</p></td>
445<td class="parameter_annotations"> </td>
446</tr>
447<tr>
448<td class="parameter_name"><p>pad</p></td>
449<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>
450<td class="parameter_annotations"> </td>
451</tr>
452<tr>
453<td class="parameter_name"><p>caps</p></td>
454<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>
455<td class="parameter_annotations"> </td>
456</tr>
457<tr>
458<td class="parameter_name"><p>user_data</p></td>
459<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
460<td class="parameter_annotations"> </td>
461</tr>
462</tbody>
463</table></div>
464</div>
465<div class="refsect3">
466<a name="GstURIDecodeBin-autoplug-factories.returns"></a><h4>Returns</h4>
467<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
468by default tried in the returned order or based on the index returned by
469"autoplug-select".</p>
470</div>
471<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
472</div>
473<hr>
474<div class="refsect2">
475<a name="GstURIDecodeBin-autoplug-query"></a><h3>The <code class="literal">“autoplug-query”</code> signal</h3>
476<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
477user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *gsturidecodebin,
478               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>          *arg1,
479               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>      *arg2,
480               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a>        *arg3,
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="GstURIDecodeBin-autoplug-select"></a><h3>The <code class="literal">“autoplug-select”</code> signal</h3>
487<pre class="programlisting"><span class="returnvalue">GstAutoplugSelectResult</span>
488user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a>   *bin,
489               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>            *pad,
490               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>           *caps,
491               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html#GstElementFactory-struct"><span class="type">GstElementFactory</span></a> *factory,
492               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)</pre>
493<p>This signal is emitted once uridecodebin has found all the possible
494<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>
495. For each of
496those factories, this signal is emitted.</p>
497<p>The signal handler should return a <span class="type">GST_TYPE_AUTOPLUG_SELECT_RESULT</span> enum
498value indicating what decodebin should do next.</p>
499<p>A value of <span class="type">GST_AUTOPLUG_SELECT_TRY</span> will try to autoplug an element from
500<em class="parameter"><code>factory</code></em>
501.</p>
502<p>A value of <span class="type">GST_AUTOPLUG_SELECT_EXPOSE</span> will expose <em class="parameter"><code>pad</code></em>
503 without plugging
504any element to it.</p>
505<p>A value of <span class="type">GST_AUTOPLUG_SELECT_SKIP</span> will skip <em class="parameter"><code>factory</code></em>
506 and move to the
507next factory.</p>
508<div class="blockquote"><blockquote class="blockquote"><p>  The signal handler will not be invoked if any of the previously
509  registered signal handlers (if any) return a value other than
510  GST_AUTOPLUG_SELECT_TRY. Which also means that if you return
511  GST_AUTOPLUG_SELECT_TRY from one signal handler, handlers that get
512  registered next (again, if any) can override that decision.</p></blockquote></div>
513<div class="refsect3">
514<a name="GstURIDecodeBin-autoplug-select.parameters"></a><h4>Parameters</h4>
515<div class="informaltable"><table class="informaltable" width="100%" border="0">
516<colgroup>
517<col width="150px" class="parameters_name">
518<col class="parameters_description">
519<col width="200px" class="parameters_annotations">
520</colgroup>
521<tbody>
522<tr>
523<td class="parameter_name"><p>bin</p></td>
524<td class="parameter_description"><p>The uridecodebin.</p></td>
525<td class="parameter_annotations"> </td>
526</tr>
527<tr>
528<td class="parameter_name"><p>pad</p></td>
529<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>
530<td class="parameter_annotations"> </td>
531</tr>
532<tr>
533<td class="parameter_name"><p>caps</p></td>
534<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>
535<td class="parameter_annotations"> </td>
536</tr>
537<tr>
538<td class="parameter_name"><p>factory</p></td>
539<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>
540<td class="parameter_annotations"> </td>
541</tr>
542<tr>
543<td class="parameter_name"><p>user_data</p></td>
544<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
545<td class="parameter_annotations"> </td>
546</tr>
547</tbody>
548</table></div>
549</div>
550<div class="refsect3">
551<a name="GstURIDecodeBin-autoplug-select.returns"></a><h4>Returns</h4>
552<p> a <span class="type">GST_TYPE_AUTOPLUG_SELECT_RESULT</span> that indicates the required
553operation. The default handler will always return
554<span class="type">GST_AUTOPLUG_SELECT_TRY</span>.</p>
555</div>
556<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
557</div>
558<hr>
559<div class="refsect2">
560<a name="GstURIDecodeBin-autoplug-sort"></a><h3>The <code class="literal">“autoplug-sort”</code> signal</h3>
561<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="returnvalue">GValueArray</span></a>*
562user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *bin,
563               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>          *pad,
564               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>         *caps,
565               <a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray-struct"><span class="type">GValueArray</span></a>     *factories,
566               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
567<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
568for <em class="parameter"><code>caps</code></em>
569 on <em class="parameter"><code>pad</code></em>
570, this signal is emitted. The purpose of the signal is for
571the application to perform additional sorting or filtering on the element
572factory array.</p>
573<p>The callee should copy and modify <em class="parameter"><code>factories</code></em>
574 or return <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
575order should not change.</p>
576<div class="blockquote"><blockquote class="blockquote"><p>  Invocation of signal handlers stops after one signal handler has
577  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
578  the order they were connected in.
579  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
580  signal, they will never be invoked!</p></blockquote></div>
581<div class="refsect3">
582<a name="GstURIDecodeBin-autoplug-sort.parameters"></a><h4>Parameters</h4>
583<div class="informaltable"><table class="informaltable" width="100%" border="0">
584<colgroup>
585<col width="150px" class="parameters_name">
586<col class="parameters_description">
587<col width="200px" class="parameters_annotations">
588</colgroup>
589<tbody>
590<tr>
591<td class="parameter_name"><p>bin</p></td>
592<td class="parameter_description"><p>The uridecodebin.</p></td>
593<td class="parameter_annotations"> </td>
594</tr>
595<tr>
596<td class="parameter_name"><p>pad</p></td>
597<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>
598<td class="parameter_annotations"> </td>
599</tr>
600<tr>
601<td class="parameter_name"><p>caps</p></td>
602<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>
603<td class="parameter_annotations"> </td>
604</tr>
605<tr>
606<td class="parameter_name"><p>factories</p></td>
607<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>
608<td class="parameter_annotations"> </td>
609</tr>
610<tr>
611<td class="parameter_name"><p>user_data</p></td>
612<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
613<td class="parameter_annotations"> </td>
614</tr>
615</tbody>
616</table></div>
617</div>
618<div class="refsect3">
619<a name="GstURIDecodeBin-autoplug-sort.returns"></a><h4>Returns</h4>
620<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>
621</div>
622<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
623</div>
624<hr>
625<div class="refsect2">
626<a name="GstURIDecodeBin-drained"></a><h3>The <code class="literal">“drained”</code> signal</h3>
627<pre class="programlisting"><span class="returnvalue">void</span>
628user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *gsturidecodebin,
629               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
630<p>This signal is emitted when the data for the current uri is played.</p>
631<div class="refsect3">
632<a name="GstURIDecodeBin-drained.parameters"></a><h4>Parameters</h4>
633<div class="informaltable"><table class="informaltable" width="100%" border="0">
634<colgroup>
635<col width="150px" class="parameters_name">
636<col class="parameters_description">
637<col width="200px" class="parameters_annotations">
638</colgroup>
639<tbody><tr>
640<td class="parameter_name"><p>user_data</p></td>
641<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
642<td class="parameter_annotations"> </td>
643</tr></tbody>
644</table></div>
645</div>
646<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
647</div>
648<hr>
649<div class="refsect2">
650<a name="GstURIDecodeBin-source-setup"></a><h3>The <code class="literal">“source-setup”</code> signal</h3>
651<pre class="programlisting"><span class="returnvalue">void</span>
652user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *bin,
653               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>      *source,
654               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
655<p>This signal is emitted after the source element has been created, so
656it can be configured by setting additional properties (e.g. set a
657proxy server for an http source, or set the device and read speed for
658an audio cd source). This is functionally equivalent to connecting to
659the notify::source signal, but more convenient.</p>
660<div class="refsect3">
661<a name="GstURIDecodeBin-source-setup.parameters"></a><h4>Parameters</h4>
662<div class="informaltable"><table class="informaltable" width="100%" border="0">
663<colgroup>
664<col width="150px" class="parameters_name">
665<col class="parameters_description">
666<col width="200px" class="parameters_annotations">
667</colgroup>
668<tbody>
669<tr>
670<td class="parameter_name"><p>bin</p></td>
671<td class="parameter_description"><p>the uridecodebin.</p></td>
672<td class="parameter_annotations"> </td>
673</tr>
674<tr>
675<td class="parameter_name"><p>source</p></td>
676<td class="parameter_description"><p>source element</p></td>
677<td class="parameter_annotations"> </td>
678</tr>
679<tr>
680<td class="parameter_name"><p>user_data</p></td>
681<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
682<td class="parameter_annotations"> </td>
683</tr>
684</tbody>
685</table></div>
686</div>
687<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
688</div>
689<hr>
690<div class="refsect2">
691<a name="GstURIDecodeBin-unknown-type"></a><h3>The <code class="literal">“unknown-type”</code> signal</h3>
692<pre class="programlisting"><span class="returnvalue">void</span>
693user_function (<a class="link" href="gst-plugins-base-plugins-uridecodebin.html#GstURIDecodeBin"><span class="type">GstURIDecodeBin</span></a> *bin,
694               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPad-struct"><span class="type">GstPad</span></a>          *pad,
695               <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>         *caps,
696               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
697<p>This signal is emitted when a pad for which there is no further possible
698decoding is added to the uridecodebin.</p>
699<div class="refsect3">
700<a name="GstURIDecodeBin-unknown-type.parameters"></a><h4>Parameters</h4>
701<div class="informaltable"><table class="informaltable" width="100%" border="0">
702<colgroup>
703<col width="150px" class="parameters_name">
704<col class="parameters_description">
705<col width="200px" class="parameters_annotations">
706</colgroup>
707<tbody>
708<tr>
709<td class="parameter_name"><p>bin</p></td>
710<td class="parameter_description"><p>The uridecodebin.</p></td>
711<td class="parameter_annotations"> </td>
712</tr>
713<tr>
714<td class="parameter_name"><p>pad</p></td>
715<td class="parameter_description"><p>the new pad containing caps that cannot be resolved to a 'final'.
716stream type.</p></td>
717<td class="parameter_annotations"> </td>
718</tr>
719<tr>
720<td class="parameter_name"><p>caps</p></td>
721<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>
722<td class="parameter_annotations"> </td>
723</tr>
724<tr>
725<td class="parameter_name"><p>user_data</p></td>
726<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
727<td class="parameter_annotations"> </td>
728</tr>
729</tbody>
730</table></div>
731</div>
732<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
733</div>
734</div>
735</div>
736<div class="footer">
737<hr>Generated by GTK-Doc V1.28</div>
738</body>
739</html>