• 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>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">|</span18                  <a href="#gst-plugins-bad-libs-GstInsertbin.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span19                  <a href="#gst-plugins-bad-libs-GstInsertbin.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span20                  <a href="#gst-plugins-bad-libs-GstInsertbin.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_signals">  <span class="dim">|</span21                  <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 &lt;gst/codecparsers/gstmpeg4parser.h&gt;
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>