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>GstInsertbin: GStreamer Bad Plugins 1.0 Library Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> 8<link rel="up" href="tools.html" title="Useful elements"> 9<link rel="prev" href="tools.html" title="Useful elements"> 10<link rel="next" href="player.html" title="Player Library"> 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">|</span> 18 <a href="#gst-plugins-bad-libs-GstInsertbin.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 19 <a href="#gst-plugins-bad-libs-GstInsertbin.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> 20 <a href="#gst-plugins-bad-libs-GstInsertbin.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_signals"> <span class="dim">|</span> 21 <a href="#gst-plugins-bad-libs-GstInsertbin.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="tools.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 25<td><a accesskey="p" href="tools.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 26<td><a accesskey="n" href="player.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-bad-libs-GstInsertbin"></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-bad-libs-GstInsertbin.top_of_page"></a>GstInsertbin</span></h2> 33<p>GstInsertbin — A <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBin.html#GstBin-struct"><span class="type">GstBin</span></a> to insertally link filter-like elements.</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-bad-libs-GstInsertbin.functions"></a><h2>Functions</h2> 39<div class="informaltable"><table class="informaltable" width="100%" border="0"> 40<colgroup> 41<col width="150px" class="functions_return"> 42<col class="functions_name"> 43</colgroup> 44<tbody> 45<tr> 46<td class="function_type"> 47<span class="returnvalue">void</span> 48</td> 49<td class="function_name"> 50<span class="c_punctuation">(</span><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()">*GstInsertBinCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> 51</td> 52</tr> 53<tr> 54<td class="function_type"> 55<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="returnvalue">GstElement</span></a> * 56</td> 57<td class="function_name"> 58<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-new" title="gst_insert_bin_new ()">gst_insert_bin_new</a> <span class="c_punctuation">()</span> 59</td> 60</tr> 61<tr> 62<td class="function_type"> 63<span class="returnvalue">void</span> 64</td> 65<td class="function_name"> 66<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-append" title="gst_insert_bin_append ()">gst_insert_bin_append</a> <span class="c_punctuation">()</span> 67</td> 68</tr> 69<tr> 70<td class="function_type"> 71<span class="returnvalue">void</span> 72</td> 73<td class="function_name"> 74<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-prepend" title="gst_insert_bin_prepend ()">gst_insert_bin_prepend</a> <span class="c_punctuation">()</span> 75</td> 76</tr> 77<tr> 78<td class="function_type"> 79<span class="returnvalue">void</span> 80</td> 81<td class="function_name"> 82<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-insert-after" title="gst_insert_bin_insert_after ()">gst_insert_bin_insert_after</a> <span class="c_punctuation">()</span> 83</td> 84</tr> 85<tr> 86<td class="function_type"> 87<span class="returnvalue">void</span> 88</td> 89<td class="function_name"> 90<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-insert-before" title="gst_insert_bin_insert_before ()">gst_insert_bin_insert_before</a> <span class="c_punctuation">()</span> 91</td> 92</tr> 93<tr> 94<td class="function_type"> 95<span class="returnvalue">void</span> 96</td> 97<td class="function_name"> 98<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-remove" title="gst_insert_bin_remove ()">gst_insert_bin_remove</a> <span class="c_punctuation">()</span> 99</td> 100</tr> 101</tbody> 102</table></div> 103</div> 104<div class="refsect1"> 105<a name="gst-plugins-bad-libs-GstInsertbin.signals"></a><h2>Signals</h2> 106<div class="informaltable"><table class="informaltable" border="0"> 107<colgroup> 108<col width="150px" class="signals_return"> 109<col width="300px" class="signals_name"> 110<col width="200px" class="signals_flags"> 111</colgroup> 112<tbody> 113<tr> 114<td class="signal_type"><span class="returnvalue">void</span></td> 115<td class="signal_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-append" title="The “append” signal">append</a></td> 116<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td> 117</tr> 118<tr> 119<td class="signal_type"><span class="returnvalue">void</span></td> 120<td class="signal_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-insert-after" title="The “insert-after” signal">insert-after</a></td> 121<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td> 122</tr> 123<tr> 124<td class="signal_type"><span class="returnvalue">void</span></td> 125<td class="signal_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-insert-before" title="The “insert-before” signal">insert-before</a></td> 126<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td> 127</tr> 128<tr> 129<td class="signal_type"><span class="returnvalue">void</span></td> 130<td class="signal_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-prepend" title="The “prepend” signal">prepend</a></td> 131<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td> 132</tr> 133<tr> 134<td class="signal_type"><span class="returnvalue">void</span></td> 135<td class="signal_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-remove" title="The “remove” signal">remove</a></td> 136<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td> 137</tr> 138</tbody> 139</table></div> 140</div> 141<a name="GstInsertBin"></a><div class="refsect1"> 142<a name="gst-plugins-bad-libs-GstInsertbin.other"></a><h2>Types and Values</h2> 143<div class="informaltable"><table class="informaltable" width="100%" border="0"> 144<colgroup> 145<col width="150px" class="name"> 146<col class="description"> 147</colgroup> 148<tbody> 149<tr> 150<td class="datatype_keyword">struct</td> 151<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-struct" title="struct GstInsertBin">GstInsertBin</a></td> 152</tr> 153<tr> 154<td class="datatype_keyword">struct</td> 155<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinClass" title="struct GstInsertBinClass">GstInsertBinClass</a></td> 156</tr> 157</tbody> 158</table></div> 159</div> 160<div class="refsect1"> 161<a name="gst-plugins-bad-libs-GstInsertbin.object-hierarchy"></a><h2>Object Hierarchy</h2> 162<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a> 163 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> 164 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstObject.html#GstObject-struct">GstObject</a> 165 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct">GstElement</a> 166 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBin.html#GstBin-struct">GstBin</a> 167 <span class="lineart">╰──</span> GstInsertBin 168</pre> 169</div> 170<div class="refsect1"> 171<a name="gst-plugins-bad-libs-GstInsertbin.implemented-interfaces"></a><h2>Implemented Interfaces</h2> 172<p> 173GstInsertBin implements 174 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstChildProxy.html#GstChildProxy-struct">GstChildProxy</a>.</p> 175</div> 176<div class="refsect1"> 177<a name="gst-plugins-bad-libs-GstInsertbin.includes"></a><h2>Includes</h2> 178<pre class="synopsis">#include <gst/codecparsers/gstmpeg4parser.h> 179</pre> 180</div> 181<div class="refsect1"> 182<a name="gst-plugins-bad-libs-GstInsertbin.description"></a><h2>Description</h2> 183<p>This element is a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBin.html#GstBin-struct"><span class="type">GstBin</span></a> that has a single source and sink pad. It allows 184the user (the application) to easily add and remove filter-like element 185(that has a single source and sink pad), to the pipeline while it is running. 186It features a fully asynchronous API inspired by GLib's GAsyncResult based 187APIs.</p> 188<p>Each operation (addition or removal) can take a callback, this callback 189is guaranteed to be called. Unlike GIO, there is no guarantee about where 190this callback will be called from, it could be called before the action 191returns or it could be called later from another thread. The signature of 192this callback <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()"><code class="function">GstInsertBinCallback()</code></a>.</p> 193</div> 194<div class="refsect1"> 195<a name="gst-plugins-bad-libs-GstInsertbin.functions_details"></a><h2>Functions</h2> 196<div class="refsect2"> 197<a name="GstInsertBinCallback"></a><h3>GstInsertBinCallback ()</h3> 198<pre class="programlisting"><span class="returnvalue">void</span> 199<span class="c_punctuation">(</span>*GstInsertBinCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *insertbin</code></em>, 200 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *element</code></em>, 201 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> success</code></em>, 202 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 203<p>This is the prototype of callbacks to be called when the operation completes. 204It could be called at any time, including as a re-entrant call while the 205operation is requested.</p> 206<div class="refsect3"> 207<a name="GstInsertBinCallback.parameters"></a><h4>Parameters</h4> 208<div class="informaltable"><table class="informaltable" width="100%" border="0"> 209<colgroup> 210<col width="150px" class="parameters_name"> 211<col class="parameters_description"> 212<col width="200px" class="parameters_annotations"> 213</colgroup> 214<tbody> 215<tr> 216<td class="parameter_name"><p>insertbin</p></td> 217<td class="parameter_description"><p>A <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a></p></td> 218<td class="parameter_annotations"> </td> 219</tr> 220<tr> 221<td class="parameter_name"><p>element</p></td> 222<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> on which the operation was performed</p></td> 223<td class="parameter_annotations"> </td> 224</tr> 225<tr> 226<td class="parameter_name"><p>success</p></td> 227<td class="parameter_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was successful</p></td> 228<td class="parameter_annotations"> </td> 229</tr> 230<tr> 231<td class="parameter_name"><p>user_data</p></td> 232<td class="parameter_description"><p>The user data passed</p></td> 233<td class="parameter_annotations"> </td> 234</tr> 235</tbody> 236</table></div> 237</div> 238</div> 239<hr> 240<div class="refsect2"> 241<a name="gst-insert-bin-new"></a><h3>gst_insert_bin_new ()</h3> 242<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="returnvalue">GstElement</span></a> * 243gst_insert_bin_new (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre> 244<p>Creates a new <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a></p> 245<div class="refsect3"> 246<a name="gst-insert-bin-new.parameters"></a><h4>Parameters</h4> 247<div class="informaltable"><table class="informaltable" width="100%" border="0"> 248<colgroup> 249<col width="150px" class="parameters_name"> 250<col class="parameters_description"> 251<col width="200px" class="parameters_annotations"> 252</colgroup> 253<tbody><tr> 254<td class="parameter_name"><p>name</p></td> 255<td class="parameter_description"><p>The name of the new <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> element (or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). </p></td> 256<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> 257</tr></tbody> 258</table></div> 259</div> 260<div class="refsect3"> 261<a name="gst-insert-bin-new.returns"></a><h4>Returns</h4> 262<p> The new <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a></p> 263</div> 264<p class="since">Since: 1.2</p> 265</div> 266<hr> 267<div class="refsect2"> 268<a name="gst-insert-bin-append"></a><h3>gst_insert_bin_append ()</h3> 269<pre class="programlisting"><span class="returnvalue">void</span> 270gst_insert_bin_append (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *self</code></em>, 271 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *element</code></em>, 272 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()"><span class="type">GstInsertBinCallback</span></a> callback</code></em>, 273 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 274<p>This action signal adds the filter like element after any other element 275in the bin.</p> 276<p>Same as the <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-append" title="The “append” signal"><span class="type">“append”</span></a> signal.</p> 277<div class="refsect3"> 278<a name="gst-insert-bin-append.parameters"></a><h4>Parameters</h4> 279<div class="informaltable"><table class="informaltable" width="100%" border="0"> 280<colgroup> 281<col width="150px" class="parameters_name"> 282<col class="parameters_description"> 283<col width="200px" class="parameters_annotations"> 284</colgroup> 285<tbody> 286<tr> 287<td class="parameter_name"><p>element</p></td> 288<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 289<td class="parameter_annotations"> </td> 290</tr> 291<tr> 292<td class="parameter_name"><p>callback</p></td> 293<td class="parameter_description"><p>the callback to call when the element has been 294added or not, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td> 295<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td> 296</tr> 297<tr> 298<td class="parameter_name"><p>user_data</p></td> 299<td class="parameter_description"><p>The data to pass to the callback</p></td> 300<td class="parameter_annotations"> </td> 301</tr> 302</tbody> 303</table></div> 304</div> 305<p class="since">Since: 1.2</p> 306</div> 307<hr> 308<div class="refsect2"> 309<a name="gst-insert-bin-prepend"></a><h3>gst_insert_bin_prepend ()</h3> 310<pre class="programlisting"><span class="returnvalue">void</span> 311gst_insert_bin_prepend (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *self</code></em>, 312 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *element</code></em>, 313 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()"><span class="type">GstInsertBinCallback</span></a> callback</code></em>, 314 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 315<p>This action signal adds the filter like element before any other element 316in the bin.</p> 317<p>Same as the <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-prepend" title="The “prepend” signal"><span class="type">“prepend”</span></a> signal.</p> 318<div class="refsect3"> 319<a name="gst-insert-bin-prepend.parameters"></a><h4>Parameters</h4> 320<div class="informaltable"><table class="informaltable" width="100%" border="0"> 321<colgroup> 322<col width="150px" class="parameters_name"> 323<col class="parameters_description"> 324<col width="200px" class="parameters_annotations"> 325</colgroup> 326<tbody> 327<tr> 328<td class="parameter_name"><p>element</p></td> 329<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 330<td class="parameter_annotations"> </td> 331</tr> 332<tr> 333<td class="parameter_name"><p>callback</p></td> 334<td class="parameter_description"><p>the callback to call when the element has been 335added or not, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td> 336<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td> 337</tr> 338<tr> 339<td class="parameter_name"><p>user_data</p></td> 340<td class="parameter_description"><p>The data to pass to the callback</p></td> 341<td class="parameter_annotations"> </td> 342</tr> 343</tbody> 344</table></div> 345</div> 346<p class="since">Since: 1.2</p> 347</div> 348<hr> 349<div class="refsect2"> 350<a name="gst-insert-bin-insert-after"></a><h3>gst_insert_bin_insert_after ()</h3> 351<pre class="programlisting"><span class="returnvalue">void</span> 352gst_insert_bin_insert_after (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *self</code></em>, 353 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *element</code></em>, 354 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *sibling</code></em>, 355 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()"><span class="type">GstInsertBinCallback</span></a> callback</code></em>, 356 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 357<p>This action signal adds the filter like element after the <em class="parameter"><code>sibling</code></em> 358 359element in the bin.</p> 360<p>Same as the <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-insert-after" title="The “insert-after” signal"><span class="type">“insert-after”</span></a> signal.</p> 361<div class="refsect3"> 362<a name="gst-insert-bin-insert-after.parameters"></a><h4>Parameters</h4> 363<div class="informaltable"><table class="informaltable" width="100%" border="0"> 364<colgroup> 365<col width="150px" class="parameters_name"> 366<col class="parameters_description"> 367<col width="200px" class="parameters_annotations"> 368</colgroup> 369<tbody> 370<tr> 371<td class="parameter_name"><p>element</p></td> 372<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 373<td class="parameter_annotations"> </td> 374</tr> 375<tr> 376<td class="parameter_name"><p>sibling</p></td> 377<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add <em class="parameter"><code>element</code></em> 378after</p></td> 379<td class="parameter_annotations"> </td> 380</tr> 381<tr> 382<td class="parameter_name"><p>callback</p></td> 383<td class="parameter_description"><p>the callback to call when the element has been 384added or not, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td> 385<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td> 386</tr> 387<tr> 388<td class="parameter_name"><p>user_data</p></td> 389<td class="parameter_description"><p>The data to pass to the callback</p></td> 390<td class="parameter_annotations"> </td> 391</tr> 392</tbody> 393</table></div> 394</div> 395<p class="since">Since: 1.2</p> 396</div> 397<hr> 398<div class="refsect2"> 399<a name="gst-insert-bin-insert-before"></a><h3>gst_insert_bin_insert_before ()</h3> 400<pre class="programlisting"><span class="returnvalue">void</span> 401gst_insert_bin_insert_before (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *self</code></em>, 402 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *element</code></em>, 403 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *sibling</code></em>, 404 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()"><span class="type">GstInsertBinCallback</span></a> callback</code></em>, 405 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 406<p>This action signal adds the filter like element before the <em class="parameter"><code>sibling</code></em> 407 408element in the bin.</p> 409<p>Same as the <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-insert-before" title="The “insert-before” signal"><span class="type">“insert-before”</span></a> signal.</p> 410<div class="refsect3"> 411<a name="gst-insert-bin-insert-before.parameters"></a><h4>Parameters</h4> 412<div class="informaltable"><table class="informaltable" width="100%" border="0"> 413<colgroup> 414<col width="150px" class="parameters_name"> 415<col class="parameters_description"> 416<col width="200px" class="parameters_annotations"> 417</colgroup> 418<tbody> 419<tr> 420<td class="parameter_name"><p>element</p></td> 421<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 422<td class="parameter_annotations"> </td> 423</tr> 424<tr> 425<td class="parameter_name"><p>sibling</p></td> 426<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add <em class="parameter"><code>element</code></em> 427before</p></td> 428<td class="parameter_annotations"> </td> 429</tr> 430<tr> 431<td class="parameter_name"><p>callback</p></td> 432<td class="parameter_description"><p>the callback to call when the element has been 433added or not, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td> 434<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td> 435</tr> 436<tr> 437<td class="parameter_name"><p>user_data</p></td> 438<td class="parameter_description"><p>The data to pass to the callback</p></td> 439<td class="parameter_annotations"> </td> 440</tr> 441</tbody> 442</table></div> 443</div> 444<p class="since">Since: 1.2</p> 445</div> 446<hr> 447<div class="refsect2"> 448<a name="gst-insert-bin-remove"></a><h3>gst_insert_bin_remove ()</h3> 449<pre class="programlisting"><span class="returnvalue">void</span> 450gst_insert_bin_remove (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *self</code></em>, 451 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *element</code></em>, 452 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBinCallback" title="GstInsertBinCallback ()"><span class="type">GstInsertBinCallback</span></a> callback</code></em>, 453 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 454<p>This action signal removed the filter like element from the bin.</p> 455<p>Same as the <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin-remove" title="The “remove” signal"><span class="type">“remove”</span></a> signal.</p> 456<div class="refsect3"> 457<a name="gst-insert-bin-remove.parameters"></a><h4>Parameters</h4> 458<div class="informaltable"><table class="informaltable" width="100%" border="0"> 459<colgroup> 460<col width="150px" class="parameters_name"> 461<col class="parameters_description"> 462<col width="200px" class="parameters_annotations"> 463</colgroup> 464<tbody> 465<tr> 466<td class="parameter_name"><p>element</p></td> 467<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to remove</p></td> 468<td class="parameter_annotations"> </td> 469</tr> 470<tr> 471<td class="parameter_name"><p>callback</p></td> 472<td class="parameter_description"><p>the callback to call when the element has been 473removed or not, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td> 474<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td> 475</tr> 476<tr> 477<td class="parameter_name"><p>user_data</p></td> 478<td class="parameter_description"><p>The data to pass to the callback</p></td> 479<td class="parameter_annotations"> </td> 480</tr> 481</tbody> 482</table></div> 483</div> 484<p class="since">Since: 1.2</p> 485</div> 486</div> 487<div class="refsect1"> 488<a name="gst-plugins-bad-libs-GstInsertbin.other_details"></a><h2>Types and Values</h2> 489<div class="refsect2"> 490<a name="GstInsertBin-struct"></a><h3>struct GstInsertBin</h3> 491<pre class="programlisting">struct GstInsertBin;</pre> 492<p>The object structure.</p> 493</div> 494<hr> 495<div class="refsect2"> 496<a name="GstInsertBinClass"></a><h3>struct GstInsertBinClass</h3> 497<pre class="programlisting">struct GstInsertBinClass { 498 GstBinClass parent_class; 499}; 500</pre> 501<p>The object class structure.</p> 502</div> 503</div> 504<div class="refsect1"> 505<a name="gst-plugins-bad-libs-GstInsertbin.signal-details"></a><h2>Signal Details</h2> 506<div class="refsect2"> 507<a name="GstInsertBin-append"></a><h3>The <code class="literal">“append”</code> signal</h3> 508<pre class="programlisting"><span class="returnvalue">void</span> 509user_function (<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *element, 510 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *callback, 511 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data, 512 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data2, 513 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre> 514<p>This action signal adds the filter like element after any other element 515in the bin.</p> 516<p>Same as <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-append" title="gst_insert_bin_append ()"><code class="function">gst_insert_bin_append()</code></a></p> 517<div class="refsect3"> 518<a name="GstInsertBin-append.parameters"></a><h4>Parameters</h4> 519<div class="informaltable"><table class="informaltable" width="100%" border="0"> 520<colgroup> 521<col width="150px" class="parameters_name"> 522<col class="parameters_description"> 523<col width="200px" class="parameters_annotations"> 524</colgroup> 525<tbody> 526<tr> 527<td class="parameter_name"><p>element</p></td> 528<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 529<td class="parameter_annotations"> </td> 530</tr> 531<tr> 532<td class="parameter_name"><p>callback</p></td> 533<td class="parameter_description"><p>the callback to call when the element has been added or not, or 534<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td> 535<td class="parameter_annotations"> </td> 536</tr> 537<tr> 538<td class="parameter_name"><p>user_data</p></td> 539<td class="parameter_description"><p>The data to pass to the callback</p></td> 540<td class="parameter_annotations"> </td> 541</tr> 542<tr> 543<td class="parameter_name"><p>user_data2</p></td> 544<td class="parameter_description"><p>The user data of the signal (ignored)</p></td> 545<td class="parameter_annotations"> </td> 546</tr> 547<tr> 548<td class="parameter_name"><p>user_data</p></td> 549<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> 550<td class="parameter_annotations"> </td> 551</tr> 552</tbody> 553</table></div> 554</div> 555<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p> 556</div> 557<hr> 558<div class="refsect2"> 559<a name="GstInsertBin-insert-after"></a><h3>The <code class="literal">“insert-after”</code> signal</h3> 560<pre class="programlisting"><span class="returnvalue">void</span> 561user_function (<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *element, 562 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *sibling, 563 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *callback, 564 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data, 565 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data2, 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>This action signal adds the filter like element after the <em class="parameter"><code>sibling</code></em> 568 569element in the bin. 570element in the bin.</p> 571<p>Same as <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-insert-after" title="gst_insert_bin_insert_after ()"><code class="function">gst_insert_bin_insert_after()</code></a></p> 572<div class="refsect3"> 573<a name="GstInsertBin-insert-after.parameters"></a><h4>Parameters</h4> 574<div class="informaltable"><table class="informaltable" width="100%" border="0"> 575<colgroup> 576<col width="150px" class="parameters_name"> 577<col class="parameters_description"> 578<col width="200px" class="parameters_annotations"> 579</colgroup> 580<tbody> 581<tr> 582<td class="parameter_name"><p>element</p></td> 583<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 584<td class="parameter_annotations"> </td> 585</tr> 586<tr> 587<td class="parameter_name"><p>sibling</p></td> 588<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add <em class="parameter"><code>element</code></em> 589after</p></td> 590<td class="parameter_annotations"> </td> 591</tr> 592<tr> 593<td class="parameter_name"><p>callback</p></td> 594<td class="parameter_description"><p>the callback to call when the element has been added or not, or 595<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td> 596<td class="parameter_annotations"> </td> 597</tr> 598<tr> 599<td class="parameter_name"><p>user_data</p></td> 600<td class="parameter_description"><p>The data to pass to the callback</p></td> 601<td class="parameter_annotations"> </td> 602</tr> 603<tr> 604<td class="parameter_name"><p>user_data2</p></td> 605<td class="parameter_description"><p>The user data of the signal (ignored)</p></td> 606<td class="parameter_annotations"> </td> 607</tr> 608<tr> 609<td class="parameter_name"><p>user_data</p></td> 610<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> 611<td class="parameter_annotations"> </td> 612</tr> 613</tbody> 614</table></div> 615</div> 616<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p> 617</div> 618<hr> 619<div class="refsect2"> 620<a name="GstInsertBin-insert-before"></a><h3>The <code class="literal">“insert-before”</code> signal</h3> 621<pre class="programlisting"><span class="returnvalue">void</span> 622user_function (<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *element, 623 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *sibling, 624 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *callback, 625 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data, 626 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data2, 627 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre> 628<p>This action signal adds the filter like element before the <em class="parameter"><code>sibling</code></em> 629 630element in the bin.</p> 631<p>Same as <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-insert-before" title="gst_insert_bin_insert_before ()"><code class="function">gst_insert_bin_insert_before()</code></a></p> 632<div class="refsect3"> 633<a name="GstInsertBin-insert-before.parameters"></a><h4>Parameters</h4> 634<div class="informaltable"><table class="informaltable" width="100%" border="0"> 635<colgroup> 636<col width="150px" class="parameters_name"> 637<col class="parameters_description"> 638<col width="200px" class="parameters_annotations"> 639</colgroup> 640<tbody> 641<tr> 642<td class="parameter_name"><p>element</p></td> 643<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 644<td class="parameter_annotations"> </td> 645</tr> 646<tr> 647<td class="parameter_name"><p>sibling</p></td> 648<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add <em class="parameter"><code>element</code></em> 649before</p></td> 650<td class="parameter_annotations"> </td> 651</tr> 652<tr> 653<td class="parameter_name"><p>callback</p></td> 654<td class="parameter_description"><p>the callback to call when the element has been added or not, or 655<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td> 656<td class="parameter_annotations"> </td> 657</tr> 658<tr> 659<td class="parameter_name"><p>user_data</p></td> 660<td class="parameter_description"><p>The data to pass to the callback</p></td> 661<td class="parameter_annotations"> </td> 662</tr> 663<tr> 664<td class="parameter_name"><p>user_data2</p></td> 665<td class="parameter_description"><p>The user data of the signal (ignored)</p></td> 666<td class="parameter_annotations"> </td> 667</tr> 668<tr> 669<td class="parameter_name"><p>user_data</p></td> 670<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> 671<td class="parameter_annotations"> </td> 672</tr> 673</tbody> 674</table></div> 675</div> 676<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p> 677</div> 678<hr> 679<div class="refsect2"> 680<a name="GstInsertBin-prepend"></a><h3>The <code class="literal">“prepend”</code> signal</h3> 681<pre class="programlisting"><span class="returnvalue">void</span> 682user_function (<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *element, 683 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *callback, 684 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data, 685 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data2, 686 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre> 687<p>This action signal adds the filter like element before any other element 688in the bin.</p> 689<p>Same as <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-prepend" title="gst_insert_bin_prepend ()"><code class="function">gst_insert_bin_prepend()</code></a></p> 690<div class="refsect3"> 691<a name="GstInsertBin-prepend.parameters"></a><h4>Parameters</h4> 692<div class="informaltable"><table class="informaltable" width="100%" border="0"> 693<colgroup> 694<col width="150px" class="parameters_name"> 695<col class="parameters_description"> 696<col width="200px" class="parameters_annotations"> 697</colgroup> 698<tbody> 699<tr> 700<td class="parameter_name"><p>element</p></td> 701<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to add</p></td> 702<td class="parameter_annotations"> </td> 703</tr> 704<tr> 705<td class="parameter_name"><p>callback</p></td> 706<td class="parameter_description"><p>the callback to call when the element has been added or not, or 707<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td> 708<td class="parameter_annotations"> </td> 709</tr> 710<tr> 711<td class="parameter_name"><p>user_data</p></td> 712<td class="parameter_description"><p>The data to pass to the callback</p></td> 713<td class="parameter_annotations"> </td> 714</tr> 715<tr> 716<td class="parameter_name"><p>user_data2</p></td> 717<td class="parameter_description"><p>The user data of the signal (ignored)</p></td> 718<td class="parameter_annotations"> </td> 719</tr> 720<tr> 721<td class="parameter_name"><p>user_data</p></td> 722<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> 723<td class="parameter_annotations"> </td> 724</tr> 725</tbody> 726</table></div> 727</div> 728<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p> 729</div> 730<hr> 731<div class="refsect2"> 732<a name="GstInsertBin-remove"></a><h3>The <code class="literal">“remove”</code> signal</h3> 733<pre class="programlisting"><span class="returnvalue">void</span> 734user_function (<a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#GstInsertBin"><span class="type">GstInsertBin</span></a> *element, 735 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> *callback, 736 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data, 737 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data2, 738 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre> 739<p>This action signal removed the filter like element from the bin.</p> 740<p>Same as <a class="link" href="gst-plugins-bad-libs-GstInsertbin.html#gst-insert-bin-remove" title="gst_insert_bin_remove ()"><code class="function">gst_insert_bin_remove()</code></a></p> 741<div class="refsect3"> 742<a name="GstInsertBin-remove.parameters"></a><h4>Parameters</h4> 743<div class="informaltable"><table class="informaltable" width="100%" border="0"> 744<colgroup> 745<col width="150px" class="parameters_name"> 746<col class="parameters_description"> 747<col width="200px" class="parameters_annotations"> 748</colgroup> 749<tbody> 750<tr> 751<td class="parameter_name"><p>element</p></td> 752<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> to remove</p></td> 753<td class="parameter_annotations"> </td> 754</tr> 755<tr> 756<td class="parameter_name"><p>callback</p></td> 757<td class="parameter_description"><p>the callback to call when the element has been removed or not, 758or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td> 759<td class="parameter_annotations"> </td> 760</tr> 761<tr> 762<td class="parameter_name"><p>user_data</p></td> 763<td class="parameter_description"><p>The data to pass to the callback</p></td> 764<td class="parameter_annotations"> </td> 765</tr> 766<tr> 767<td class="parameter_name"><p>user_data2</p></td> 768<td class="parameter_description"><p>The user data of the signal (ignored)</p></td> 769<td class="parameter_annotations"> </td> 770</tr> 771<tr> 772<td class="parameter_name"><p>user_data</p></td> 773<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> 774<td class="parameter_annotations"> </td> 775</tr> 776</tbody> 777</table></div> 778</div> 779<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p> 780</div> 781</div> 782</div> 783<div class="footer"> 784<hr>Generated by GTK-Doc V1.28</div> 785</body> 786</html>