~ubuntu-branches/ubuntu/lucid/rhythmbox/lucid

« back to all changes in this revision

Viewing changes to doc/reference/html/RBPlayerGstTee.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-29 10:12:48 UTC
  • mfrom: (1.1.45 upstream)
  • Revision ID: james.westby@ubuntu.com-20100329101248-fu29j0q1s2dx8k99
Tags: 0.12.8-0ubuntu1
* New upstream version
* debian/patches/90_autoreconf.patch:
  - new version update

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch01.html" title="Backends">
9
9
<link rel="prev" href="RBPlayerGstFilter.html" title="RBPlayerGstFilter">
10
10
<link rel="next" href="RBEncoder.html" title="RBEncoder">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Backends">
14
14
<link rel="chapter" href="ch02.html" title="Lib">
29
29
</tr>
30
30
<tr><td colspan="5" class="shortcuts">
31
31
<a href="#RBPlayerGstTee.synopsis" class="shortcut">Top</a>
32
 
                 | 
33
 
                <a href="#RBPlayerGstTee.description" class="shortcut">Description</a>
34
 
                 | 
35
 
                <a href="#RBPlayerGstTee.object-hierarchy" class="shortcut">Object Hierarchy</a>
36
 
                 | 
37
 
                <a href="#RBPlayerGstTee.signals" class="shortcut">Signals</a>
 
32
                   | 
 
33
                  <a href="#RBPlayerGstTee.description" class="shortcut">Description</a>
 
34
                   | 
 
35
                  <a href="#RBPlayerGstTee.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
36
                   | 
 
37
                  <a href="#RBPlayerGstTee.signals" class="shortcut">Signals</a>
38
38
</td></tr>
39
39
</table>
40
40
<div class="refentry" title="RBPlayerGstTee">
49
49
<div class="refsynopsisdiv" title="Synopsis">
50
50
<a name="RBPlayerGstTee.synopsis"></a><h2>Synopsis</h2>
51
51
<pre class="synopsis">
52
 
 
53
52
#include &lt;rb-player-gst-tee.h&gt;
54
53
 
55
54
                    <a class="link" href="RBPlayerGstTee.html#RBPlayerGstTee-struct" title="RBPlayerGstTee">RBPlayerGstTee</a>;
56
55
                    <a class="link" href="RBPlayerGstTee.html#RBPlayerGstTeeIface" title="RBPlayerGstTeeIface">RBPlayerGstTeeIface</a>;
57
 
<a
58
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
59
 
>gboolean</a>            <a class="link" href="RBPlayerGstTee.html#rb-player-gst-tee-add-tee" title="rb_player_gst_tee_add_tee ()">rb_player_gst_tee_add_tee</a>           (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee">RBPlayerGstTee</a> *player,
60
 
                                                         <a
61
 
href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"
62
 
>GstElement</a> *element);
63
 
<a
64
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
65
 
>gboolean</a>            <a class="link" href="RBPlayerGstTee.html#rb-player-gst-tee-remove-tee" title="rb_player_gst_tee_remove_tee ()">rb_player_gst_tee_remove_tee</a>        (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee">RBPlayerGstTee</a> *player,
66
 
                                                         <a
67
 
href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"
68
 
>GstElement</a> *element);
 
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlayerGstTee.html#rb-player-gst-tee-add-tee" title="rb_player_gst_tee_add_tee ()">rb_player_gst_tee_add_tee</a>           (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee"><span class="returnvalue">RBPlayerGstTee</span></a> *player,
 
57
                                                         <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="returnvalue">GstElement</span></a> *element);
 
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlayerGstTee.html#rb-player-gst-tee-remove-tee" title="rb_player_gst_tee_remove_tee ()">rb_player_gst_tee_remove_tee</a>        (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee"><span class="returnvalue">RBPlayerGstTee</span></a> *player,
 
59
                                                         <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="returnvalue">GstElement</span></a> *element);
69
60
</pre>
70
61
</div>
71
62
<div class="refsect1" title="Object Hierarchy">
87
78
<p>
88
79
This interface allows a caller to add a new sink to the GStreamer playback
89
80
pipeline.</p>
90
 
<p>
91
 
</p>
92
81
</div>
93
82
<div class="refsect1" title="Details">
94
83
<a name="RBPlayerGstTee.details"></a><h2>Details</h2>
102
91
<div class="refsect2" title="RBPlayerGstTeeIface">
103
92
<a name="RBPlayerGstTeeIface"></a><h3>RBPlayerGstTeeIface</h3>
104
93
<pre class="programlisting">typedef struct {
105
 
        GTypeInterface  g_iface;
 
94
        GTypeInterface g_iface;
106
95
 
107
96
        /* virtual functions */
108
 
        gboolean        (*add_tee)              (RBPlayerGstTee *player, GstElement *element);
109
 
        gboolean        (*remove_tee)           (RBPlayerGstTee *player, GstElement *element);
 
97
        gboolean (*add_tee)             (RBPlayerGstTee *player, GstElement *element);
 
98
        gboolean (*remove_tee)          (RBPlayerGstTee *player, GstElement *element);
110
99
 
111
100
        /* signals */
112
101
        void            (*tee_inserted)         (RBPlayerGstTee *player, GstElement *tee);
113
 
        void            (*tee_pre_remove)       (RBPlayerGstTee *player, GstElement *tee);
 
102
        void            (*tee_pre_remove) (RBPlayerGstTee *player, GstElement *tee);
114
103
} RBPlayerGstTeeIface;
115
104
</pre>
116
105
<p>
119
108
<hr>
120
109
<div class="refsect2" title="rb_player_gst_tee_add_tee ()">
121
110
<a name="rb-player-gst-tee-add-tee"></a><h3>rb_player_gst_tee_add_tee ()</h3>
122
 
<pre class="programlisting"><a
123
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
124
 
>gboolean</a>            rb_player_gst_tee_add_tee           (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee">RBPlayerGstTee</a> *player,
125
 
                                                         <a
126
 
href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"
127
 
>GstElement</a> *element);</pre>
 
111
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_player_gst_tee_add_tee           (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee"><span class="returnvalue">RBPlayerGstTee</span></a> *player,
 
112
                                                         <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="returnvalue">GstElement</span></a> *element);</pre>
128
113
<p>
129
114
Adds a new sink to the playback pipeline.  The sink may not be
130
115
inserted immediately.  The 'tee-inserted' signal will be emitted
131
116
when this actually happens.</p>
132
 
<p>
133
 
</p>
134
117
<div class="variablelist"><table border="0">
135
118
<col align="left" valign="top">
136
119
<tbody>
155
138
<hr>
156
139
<div class="refsect2" title="rb_player_gst_tee_remove_tee ()">
157
140
<a name="rb-player-gst-tee-remove-tee"></a><h3>rb_player_gst_tee_remove_tee ()</h3>
158
 
<pre class="programlisting"><a
159
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
160
 
>gboolean</a>            rb_player_gst_tee_remove_tee        (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee">RBPlayerGstTee</a> *player,
161
 
                                                         <a
162
 
href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"
163
 
>GstElement</a> *element);</pre>
 
141
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_player_gst_tee_remove_tee        (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee"><span class="returnvalue">RBPlayerGstTee</span></a> *player,
 
142
                                                         <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="returnvalue">GstElement</span></a> *element);</pre>
164
143
<p>
165
144
Removes a sink from the playback pipeline.  The sink may not be
166
145
removed immediately.  The 'tee-pre-remove' signal will be emitted
167
146
immediately before this actually happens.</p>
168
 
<p>
169
 
</p>
170
147
<div class="variablelist"><table border="0">
171
148
<col align="left" valign="top">
172
149
<tbody>
193
170
<a name="RBPlayerGstTee.signal-details"></a><h2>Signal Details</h2>
194
171
<div class="refsect2" title='The "tee-inserted" signal'>
195
172
<a name="RBPlayerGstTee-tee-inserted"></a><h3>The <code class="literal">"tee-inserted"</code> signal</h3>
196
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee">RBPlayerGstTee</a> *player,
197
 
                                                        <a
198
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
199
 
>GObject</a>        *tee,
200
 
                                                        <a
201
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
202
 
>gpointer</a>        user_data)      : Run Last / No Recursion</pre>
 
173
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee"><span class="type">RBPlayerGstTee</span></a> *player,
 
174
                                                        <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>        *tee,
 
175
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)      : Run Last / No Recursion</pre>
203
176
<p>
204
177
The 'tee-inserted' signal is emitted when the tee element has been
205
178
inserted into the pipeline and fully linked</p>
206
 
<p>
207
 
</p>
208
179
<div class="variablelist"><table border="0">
209
180
<col align="left" valign="top">
210
181
<tbody>
228
199
<hr>
229
200
<div class="refsect2" title='The "tee-pre-remove" signal'>
230
201
<a name="RBPlayerGstTee-tee-pre-remove"></a><h3>The <code class="literal">"tee-pre-remove"</code> signal</h3>
231
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee">RBPlayerGstTee</a> *player,
232
 
                                                        <a
233
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
234
 
>GObject</a>        *tee,
235
 
                                                        <a
236
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
237
 
>gpointer</a>        user_data)      : Run Last / No Recursion</pre>
 
202
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBPlayerGstTee.html" title="RBPlayerGstTee"><span class="type">RBPlayerGstTee</span></a> *player,
 
203
                                                        <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>        *tee,
 
204
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)      : Run Last / No Recursion</pre>
238
205
<p>
239
206
The 'tee-pre-remove' signal is emitted immediately before the element
240
207
is unlinked and removed from the pipeline</p>
241
 
<p>
242
 
</p>
243
208
<div class="variablelist"><table border="0">
244
209
<col align="left" valign="top">
245
210
<tbody>
264
229
</div>
265
230
<div class="footer">
266
231
<hr>
267
 
          Generated by GTK-Doc V1.11</div>
 
232
          Generated by GTK-Doc V1.13</div>
268
233
</body>
269
 
</html>
 
234
</html>
 
 
b'\\ No newline at end of file'