~ubuntu-branches/ubuntu/saucy/parole/saucy-proposed

« back to all changes in this revision

Viewing changes to docs/plugin-api/html/Parole-Plugins-parole-provider-player.html

  • Committer: Bazaar Package Importer
  • Author(s): Yves-Alexis Perez, Lionel Le Folgoc, Yves-Alexis Perez
  • Date: 2011-04-24 16:09:19 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20110424160919-rpjwaicrdb8f7un2
Tags: 0.2.0.6-1
[ Lionel Le Folgoc ]
* debian/control:
  - drop unneeded build-dep on xulrunner-dev.   closes: #594073
  - suggests a few useful gstreamer0.10 plugins.
  - build-depends on quilt.
* debian/patches:
  - 01_fix-implicit-dso-linking.patch: added, fixes FTBFS with binutils-gold.
  - series: added.                                            closes: #615760
* debian/rules: pass --with quilt to dh.

[ Yves-Alexis Perez ]
* New upstream release.
* Switch to 3.0 (quilt) source format.
* debian/control:
  - update standards version to 3.9.2.
  - drop browser-plugin-parole package.
  - drop quilt build-dep.
  - add build-dep on hardening-includes
  - bump xfce build-deps to 4.8.
* debian/parole.install updated.
* debian/rules:
  - use --fail-missing and manually remove spurious files.
  - drop quilt addon
  - pick build flags from dpkg-buildflags.
  - add -O1, -z,defs and --as-needed to LDFLAGS.
  - add hardening flags to build flags.
  - stop harcoding the shell to bash, it works fine now.      closes: #623830

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>ParoleProviderPlayer</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
7
<link rel="home" href="index.html" title="Parole Plugins Reference Manual">
8
8
<link rel="up" href="API.html" title="Part IV. Parole Plugin Reference">
9
9
<link rel="prev" href="Parole-Plugins-parole-provider-plugin.html" title="ParoleProviderPlugin">
10
 
<link rel="next" href="ParoleStream.html" title="ParoleStream">
11
 
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
 
10
<link rel="next" href="Parole-Plugins-parole-stream.html" title="ParoleStream">
 
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="Intro.html" title="Part I. Introduction">
14
 
<link rel="part" href="parole-plugins-tut.html" title="Part II. Parole Plugin Tutorial">
15
 
<link rel="part" href="fundamentals.html" title="Part III. Fundamentals">
16
 
<link rel="part" href="API.html" title="Part IV. Parole Plugin Reference">
17
 
<link rel="part" href="Utils.html" title="Part V. Parole Utilities">
18
 
<link rel="index" href="api-index-full.html" title="API Index">
19
13
</head>
20
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
21
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
24
18
<td><a accesskey="u" href="API.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
25
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
26
20
<th width="100%" align="center">Parole Plugins Reference Manual</th>
27
 
<td><a accesskey="n" href="ParoleStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
21
<td><a accesskey="n" href="Parole-Plugins-parole-stream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
22
</tr>
29
23
<tr><td colspan="5" class="shortcuts">
30
24
<a href="#Parole-Plugins-parole-provider-player.synopsis" class="shortcut">Top</a>
38
32
                  <a href="#Parole-Plugins-parole-provider-player.signals" class="shortcut">Signals</a>
39
33
</td></tr>
40
34
</table>
41
 
<div class="refentry" lang="en">
 
35
<div class="refentry">
42
36
<a name="Parole-Plugins-parole-provider-player"></a><div class="titlepage"></div>
43
37
<div class="refnamediv"><table width="100%"><tr>
44
38
<td valign="top">
49
43
</tr></table></div>
50
44
<div class="refsynopsisdiv">
51
45
<a name="Parole-Plugins-parole-provider-player.synopsis"></a><h2>Synopsis</h2>
52
 
<a name="ParoleProviderPlayerIface"></a><pre class="synopsis">                    <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-struct">ParoleProviderPlayerIface</a>;
53
 
                    <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer">ParoleProviderPlayer</a>;
54
 
enum                <a href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer">ParolePluginContainer</a>;
55
 
enum                <a href="Parole-Plugins-parole-provider-player.html#ParoleState">ParoleState</a>;
56
 
<span class="returnvalue">GtkWidget</span> *         <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-get-main-window">parole_provider_player_get_main_window</a>
57
 
                                                        (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
58
 
<span class="returnvalue">void</span>                <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-pack">parole_provider_player_pack</a>         (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player,
59
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
60
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *title,
61
 
                                                         <a href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer"><span class="returnvalue">ParolePluginContainer</span></a> container);
62
 
<a href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="returnvalue">ParoleState</span></a>         <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-get-state">parole_provider_player_get_state</a>    (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
63
 
const <a href="ParoleStream.html"><span class="returnvalue">ParoleStream</span></a> * <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-get-stream">parole_provider_player_get_stream</a>  (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
64
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-play-uri">parole_provider_player_play_uri</a>     (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player,
65
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri);
66
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-pause">parole_provider_player_pause</a>        (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
67
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-resume">parole_provider_player_resume</a>       (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
68
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-stop">parole_provider_player_stop</a>         (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
69
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-seek">parole_provider_player_seek</a>         (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player,
70
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> pos);
71
 
<span class="returnvalue">void</span>                <a href="Parole-Plugins-parole-provider-player.html#parole-provider-player-open-media-chooser">parole_provider_player_open_media_chooser</a>
72
 
                                                        (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);
 
46
<a name="ParoleProviderPlayerIface"></a><a name="ParolePluginContainer"></a><a name="ParoleState"></a><pre class="synopsis">struct              <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-struct" title="struct ParoleProviderPlayerIface">ParoleProviderPlayerIface</a>;
 
47
                    <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer">ParoleProviderPlayer</a>;
 
48
enum                <a class="link" href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer">ParolePluginContainer</a>;
 
49
enum                <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleState">ParoleState</a>;
 
50
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-get-main-window" title="parole_provider_player_get_main_window ()">parole_provider_player_get_main_window</a>
 
51
                                                        (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
 
52
<span class="returnvalue">void</span>                <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-pack" title="parole_provider_player_pack ()">parole_provider_player_pack</a>         (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>,
 
53
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
54
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
 
55
                                                         <em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer"><span class="type">ParolePluginContainer</span></a> container</code></em>);
 
56
<a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="returnvalue">ParoleState</span></a>         <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-get-state" title="parole_provider_player_get_state ()">parole_provider_player_get_state</a>    (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
 
57
const <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="returnvalue">ParoleStream</span></a> * <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-get-stream" title="parole_provider_player_get_stream ()">parole_provider_player_get_stream</a>  (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
 
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="Parole-Plugins-parole-provider-player.html#parole-provider-player-play-uri" title="parole_provider_player_play_uri ()">parole_provider_player_play_uri</a>     (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>,
 
59
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);
 
60
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-pause" title="parole_provider_player_pause ()">parole_provider_player_pause</a>        (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
 
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-resume" title="parole_provider_player_resume ()">parole_provider_player_resume</a>       (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
 
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-stop" title="parole_provider_player_stop ()">parole_provider_player_stop</a>         (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
 
63
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-seek" title="parole_provider_player_seek ()">parole_provider_player_seek</a>         (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>,
 
64
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pos</code></em>);
 
65
<span class="returnvalue">void</span>                <a class="link" href="Parole-Plugins-parole-provider-player.html#parole-provider-player-open-media-chooser" title="parole_provider_player_open_media_chooser ()">parole_provider_player_open_media_chooser</a>
 
66
                                                        (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);
73
67
</pre>
74
68
</div>
75
 
<div class="refsect1" lang="en">
 
69
<div class="refsect1">
76
70
<a name="Parole-Plugins-parole-provider-player.object-hierarchy"></a><h2>Object Hierarchy</h2>
77
71
<pre class="synopsis">
78
72
  GInterface
79
73
   +----ParoleProviderPlayerIface
80
74
</pre>
 
75
<pre class="synopsis">
 
76
  GEnum
 
77
   +----ParolePluginContainer
 
78
</pre>
 
79
<pre class="synopsis">
 
80
  GEnum
 
81
   +----ParoleState
 
82
</pre>
81
83
</div>
82
 
<div class="refsect1" lang="en">
 
84
<div class="refsect1">
83
85
<a name="Parole-Plugins-parole-provider-player.prerequisites"></a><h2>Prerequisites</h2>
84
86
<p>
85
87
ParoleProviderPlayerIface requires
86
88
 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
87
89
</div>
88
 
<div class="refsect1" lang="en">
 
90
<div class="refsect1">
89
91
<a name="Parole-Plugins-parole-provider-player.signals"></a><h2>Signals</h2>
90
92
<pre class="synopsis">
91
 
  "<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed">state-changed</a>"                                  : Run Last
92
 
  "<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-tag-message">tag-message</a>"                                    : Run Last
 
93
  "<a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed" title='The "state-changed" signal'>state-changed</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
94
  "<a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-tag-message" title='The "tag-message" signal'>tag-message</a>"                                    : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
93
95
</pre>
94
96
</div>
95
 
<div class="refsect1" lang="en">
 
97
<div class="refsect1">
96
98
<a name="Parole-Plugins-parole-provider-player.description"></a><h2>Description</h2>
97
99
<p>
98
100
The player interface that the plugins should use in order to, issue playback
100
102
playback status.
101
103
</p>
102
104
</div>
103
 
<div class="refsect1" lang="en">
 
105
<div class="refsect1">
104
106
<a name="Parole-Plugins-parole-provider-player.details"></a><h2>Details</h2>
105
 
<div class="refsect2" lang="en">
106
 
<a name="ParoleProviderPlayerIface-struct"></a><h3>ParoleProviderPlayerIface</h3>
107
 
<pre class="programlisting">typedef struct _ParoleProviderPlayerIface ParoleProviderPlayerIface;</pre>
 
107
<div class="refsect2">
 
108
<a name="ParoleProviderPlayerIface-struct"></a><h3>struct ParoleProviderPlayerIface</h3>
 
109
<pre class="programlisting">struct ParoleProviderPlayerIface;</pre>
108
110
<p>
109
111
</p>
110
112
</div>
111
113
<hr>
112
 
<div class="refsect2" lang="en">
 
114
<div class="refsect2">
113
115
<a name="ParoleProviderPlayer"></a><h3>ParoleProviderPlayer</h3>
114
116
<pre class="programlisting">typedef struct _ParoleProviderPlayer ParoleProviderPlayer;</pre>
115
117
<p>
116
118
</p>
117
119
</div>
118
120
<hr>
119
 
<div class="refsect2" lang="en">
 
121
<div class="refsect2">
120
122
<a name="ParolePluginContainer"></a><h3>enum ParolePluginContainer</h3>
121
123
<pre class="programlisting">typedef enum
122
124
{
128
130
</p>
129
131
</div>
130
132
<hr>
131
 
<div class="refsect2" lang="en">
 
133
<div class="refsect2">
132
134
<a name="ParoleState"></a><h3>enum ParoleState</h3>
133
135
<pre class="programlisting">typedef enum
134
136
{
143
145
</p>
144
146
</div>
145
147
<hr>
146
 
<div class="refsect2" lang="en">
 
148
<div class="refsect2">
147
149
<a name="parole-provider-player-get-main-window"></a><h3>parole_provider_player_get_main_window ()</h3>
148
150
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         parole_provider_player_get_main_window
149
 
                                                        (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
151
                                                        (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
150
152
<p>
151
 
Ask the Player to get the Parole main window.</p>
 
153
Ask the Player to get the Parole main window.
 
154
</p>
152
155
<div class="variablelist"><table border="0">
153
156
<col align="left" valign="top">
154
157
<tbody>
155
158
<tr>
156
159
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
157
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> 
 
160
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
158
161
</td>
159
162
</tr>
160
163
<tr>
161
164
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
162
 
<td> <span class="type">GtkWidget</span> window.
163
 
 
164
 
</td>
 
165
<td>
 
166
<span class="type">GtkWidget</span> window.</td>
165
167
</tr>
166
168
</tbody>
167
169
</table></div>
168
170
<p class="since">Since 0.2</p>
169
171
</div>
170
172
<hr>
171
 
<div class="refsect2" lang="en">
 
173
<div class="refsect2">
172
174
<a name="parole-provider-player-pack"></a><h3>parole_provider_player_pack ()</h3>
173
 
<pre class="programlisting"><span class="returnvalue">void</span>                parole_provider_player_pack         (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player,
174
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
175
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *title,
176
 
                                                         <a href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer"><span class="returnvalue">ParolePluginContainer</span></a> container);</pre>
 
175
<pre class="programlisting"><span class="returnvalue">void</span>                parole_provider_player_pack         (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>,
 
176
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
177
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
 
178
                                                         <em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer"><span class="type">ParolePluginContainer</span></a> container</code></em>);</pre>
177
179
<p>
178
180
Ask the player to pack a widget in the playlist notebook if PAROLE_PLUGIN_CONTAINER_PLAYLIST 
179
181
is specified or in the main window notebook if PAROLE_PLUGIN_CONTAINER_MAIN_VIEW is specified.
180
182
</p>
181
183
<p>
182
184
This function can be called once, the Player is responsible on removing the widget in
183
 
case the plugin was unloaded.</p>
 
185
case the plugin was unloaded.
 
186
</p>
184
187
<div class="variablelist"><table border="0">
185
188
<col align="left" valign="top">
186
189
<tbody>
187
190
<tr>
188
191
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
189
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
192
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
190
193
</td>
191
194
</tr>
192
195
<tr>
193
196
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
194
 
<td> a <span class="type">GtkWidget</span>.
195
 
</td>
 
197
<td>a <span class="type">GtkWidget</span>.</td>
196
198
</tr>
197
199
<tr>
198
200
<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td>
199
 
<td> title
200
 
</td>
 
201
<td>title</td>
201
202
</tr>
202
203
<tr>
203
204
<td><p><span class="term"><em class="parameter"><code>container</code></em> :</span></p></td>
204
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer"><span class="type">ParolePluginContainer</span></a>.
205
 
</td>
 
205
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParolePluginContainer"><span class="type">ParolePluginContainer</span></a>.</td>
206
206
</tr>
207
207
</tbody>
208
208
</table></div>
209
209
<p class="since">Since 0.2</p>
210
210
</div>
211
211
<hr>
212
 
<div class="refsect2" lang="en">
 
212
<div class="refsect2">
213
213
<a name="parole-provider-player-get-state"></a><h3>parole_provider_player_get_state ()</h3>
214
 
<pre class="programlisting"><a href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="returnvalue">ParoleState</span></a>         parole_provider_player_get_state    (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
214
<pre class="programlisting"><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="returnvalue">ParoleState</span></a>         parole_provider_player_get_state    (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
215
215
<p>
216
 
Get the current state of the player.</p>
 
216
Get the current state of the player.
 
217
</p>
217
218
<div class="variablelist"><table border="0">
218
219
<col align="left" valign="top">
219
220
<tbody>
220
221
<tr>
221
222
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
222
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
223
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
223
224
</td>
224
225
</tr>
225
226
<tr>
226
227
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
227
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="type">ParoleState</span></a>.
228
 
 
229
 
 
230
 
</td>
 
228
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="type">ParoleState</span></a>.</td>
231
229
</tr>
232
230
</tbody>
233
231
</table></div>
234
232
<p class="since">Since 0.2</p>
235
233
</div>
236
234
<hr>
237
 
<div class="refsect2" lang="en">
 
235
<div class="refsect2">
238
236
<a name="parole-provider-player-get-stream"></a><h3>parole_provider_player_get_stream ()</h3>
239
 
<pre class="programlisting">const <a href="ParoleStream.html"><span class="returnvalue">ParoleStream</span></a> * parole_provider_player_get_stream  (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
237
<pre class="programlisting">const <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="returnvalue">ParoleStream</span></a> * parole_provider_player_get_stream  (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
240
238
<p>
241
 
Get the <a href="ParoleStream.html"><span class="type">ParoleStream</span></a> object.</p>
 
239
Get the <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="type">ParoleStream</span></a> object.
 
240
</p>
242
241
<div class="variablelist"><table border="0">
243
242
<col align="left" valign="top">
244
243
<tbody>
245
244
<tr>
246
245
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
247
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
246
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
248
247
</td>
249
248
</tr>
250
249
<tr>
251
250
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
252
 
<td> the <a href="ParoleStream.html"><span class="type">ParoleStream</span></a> object.
253
 
 
254
 
</td>
 
251
<td>the <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="type">ParoleStream</span></a> object.</td>
255
252
</tr>
256
253
</tbody>
257
254
</table></div>
258
255
<p class="since">Since 0.2</p>
259
256
</div>
260
257
<hr>
261
 
<div class="refsect2" lang="en">
 
258
<div class="refsect2">
262
259
<a name="parole-provider-player-play-uri"></a><h3>parole_provider_player_play_uri ()</h3>
263
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_play_uri     (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player,
264
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri);</pre>
 
260
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_play_uri     (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>,
 
261
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
265
262
<p>
266
263
Issue a play command on the backend for the given uri, note this function
267
264
can be called only of the Parole current state is PAROLE_STATE_STOPPED.
268
265
</p>
269
266
<p>
270
267
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, 
271
 
the state change is indicated asynchronously by <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed"><span class="type">"state-changed"</span></a> signal.</p>
 
268
the state change is indicated asynchronously by <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed" title='The "state-changed" signal'><span class="type">"state-changed"</span></a> signal.
 
269
</p>
272
270
<div class="variablelist"><table border="0">
273
271
<col align="left" valign="top">
274
272
<tbody>
275
273
<tr>
276
274
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
277
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
275
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
278
276
</td>
279
277
</tr>
280
278
<tr>
281
279
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
282
 
<td> uri
283
 
</td>
 
280
<td>uri</td>
284
281
</tr>
285
282
<tr>
286
283
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
287
 
<td> TRUE if the command is processed, FALSE otherwise.
288
 
 
289
 
</td>
 
284
<td>TRUE if the command is processed, FALSE otherwise.</td>
290
285
</tr>
291
286
</tbody>
292
287
</table></div>
293
288
<p class="since">Since 0.2</p>
294
289
</div>
295
290
<hr>
296
 
<div class="refsect2" lang="en">
 
291
<div class="refsect2">
297
292
<a name="parole-provider-player-pause"></a><h3>parole_provider_player_pause ()</h3>
298
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_pause        (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
293
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_pause        (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
299
294
<p>
300
295
Issue a pause command to the backend, this function can be called when the state of the player
301
296
is PAROLE_STATE_PLAYING.
302
297
</p>
303
298
<p>
304
299
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, 
305
 
the state change is indicated asynchronously by <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed"><span class="type">"state-changed"</span></a> signal.</p>
 
300
the state change is indicated asynchronously by <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed" title='The "state-changed" signal'><span class="type">"state-changed"</span></a> signal.
 
301
</p>
306
302
<div class="variablelist"><table border="0">
307
303
<col align="left" valign="top">
308
304
<tbody>
309
305
<tr>
310
306
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
311
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
307
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
312
308
</td>
313
309
</tr>
314
310
<tr>
315
311
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
316
 
<td> TRUE if the command is processed, FALSE otherwise.
317
 
 
318
 
 
319
 
</td>
 
312
<td>TRUE if the command is processed, FALSE otherwise.</td>
320
313
</tr>
321
314
</tbody>
322
315
</table></div>
323
316
<p class="since">Since 0.2</p>
324
317
</div>
325
318
<hr>
326
 
<div class="refsect2" lang="en">
 
319
<div class="refsect2">
327
320
<a name="parole-provider-player-resume"></a><h3>parole_provider_player_resume ()</h3>
328
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_resume       (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
321
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_resume       (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
329
322
<p>
330
323
Issue a resume command to the player, this function can be called when
331
324
the current state of the player is PAROLE_STATE_PAUSED.
332
325
</p>
333
326
<p>
334
327
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, 
335
 
the state change is indicated asynchronously by <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed"><span class="type">"state-changed"</span></a> signal.</p>
 
328
the state change is indicated asynchronously by <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed" title='The "state-changed" signal'><span class="type">"state-changed"</span></a> signal.
 
329
</p>
336
330
<div class="variablelist"><table border="0">
337
331
<col align="left" valign="top">
338
332
<tbody>
339
333
<tr>
340
334
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
341
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
335
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
342
336
</td>
343
337
</tr>
344
338
<tr>
345
339
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
346
 
<td> TRUE if the command is processed, FALSE otherwise.
347
 
 
348
 
 
349
 
</td>
 
340
<td>TRUE if the command is processed, FALSE otherwise.</td>
350
341
</tr>
351
342
</tbody>
352
343
</table></div>
353
344
<p class="since">Since 0.2</p>
354
345
</div>
355
346
<hr>
356
 
<div class="refsect2" lang="en">
 
347
<div class="refsect2">
357
348
<a name="parole-provider-player-stop"></a><h3>parole_provider_player_stop ()</h3>
358
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_stop         (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
349
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_stop         (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
359
350
<p>
360
351
Issue a stop command to the player.
361
352
</p>
362
353
<p>
363
354
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, 
364
 
the state change is indicated asynchronously by <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed"><span class="type">"state-changed"</span></a> signal.</p>
 
355
the state change is indicated asynchronously by <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface-state-changed" title='The "state-changed" signal'><span class="type">"state-changed"</span></a> signal.
 
356
</p>
365
357
<div class="variablelist"><table border="0">
366
358
<col align="left" valign="top">
367
359
<tbody>
368
360
<tr>
369
361
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
370
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
362
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
371
363
</td>
372
364
</tr>
373
365
<tr>
374
366
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
375
 
<td> TRUE if the command is processed, FALSE otherwise.
376
 
 
377
 
</td>
 
367
<td>TRUE if the command is processed, FALSE otherwise.</td>
378
368
</tr>
379
369
</tbody>
380
370
</table></div>
381
371
<p class="since">Since 0.2</p>
382
372
</div>
383
373
<hr>
384
 
<div class="refsect2" lang="en">
 
374
<div class="refsect2">
385
375
<a name="parole-provider-player-seek"></a><h3>parole_provider_player_seek ()</h3>
386
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_seek         (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player,
387
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> pos);</pre>
 
376
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            parole_provider_player_seek         (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>,
 
377
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pos</code></em>);</pre>
388
378
<p>
389
 
Issue a seek command.</p>
 
379
Issue a seek command.
 
380
</p>
390
381
<div class="variablelist"><table border="0">
391
382
<col align="left" valign="top">
392
383
<tbody>
393
384
<tr>
394
385
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
395
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
386
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
396
387
</td>
397
388
</tr>
398
389
<tr>
399
390
<td><p><span class="term"><em class="parameter"><code>pos</code></em> :</span></p></td>
400
 
<td> position to seek.
401
 
</td>
 
391
<td>position to seek.</td>
402
392
</tr>
403
393
<tr>
404
394
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
405
 
<td> TRUE if the seek command succeeded, FALSE otherwise.
406
 
 
407
 
 
408
 
</td>
 
395
<td>TRUE if the seek command succeeded, FALSE otherwise.</td>
409
396
</tr>
410
397
</tbody>
411
398
</table></div>
412
399
<p class="since">Since 0.2</p>
413
400
</div>
414
401
<hr>
415
 
<div class="refsect2" lang="en">
 
402
<div class="refsect2">
416
403
<a name="parole-provider-player-open-media-chooser"></a><h3>parole_provider_player_open_media_chooser ()</h3>
417
404
<pre class="programlisting"><span class="returnvalue">void</span>                parole_provider_player_open_media_chooser
418
 
                                                        (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="returnvalue">ParoleProviderPlayer</span></a> *player);</pre>
 
405
                                                        (<em class="parameter"><code><a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a> *player</code></em>);</pre>
419
406
<p>
420
 
Ask Parole to open its media chooser dialog.</p>
 
407
Ask Parole to open its media chooser dialog.
 
408
</p>
421
409
<div class="variablelist"><table border="0">
422
410
<col align="left" valign="top">
423
411
<tbody><tr>
424
412
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
425
 
<td> a <a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
 
413
<td>a <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayer" title="ParoleProviderPlayer"><span class="type">ParoleProviderPlayer</span></a>
426
414
</td>
427
415
</tr></tbody>
428
416
</table></div>
429
417
<p class="since">Since 0.2</p>
430
418
</div>
431
419
</div>
432
 
<div class="refsect1" lang="en">
 
420
<div class="refsect1">
433
421
<a name="Parole-Plugins-parole-provider-player.signal-details"></a><h2>Signal Details</h2>
434
 
<div class="refsect2" lang="en">
 
422
<div class="refsect2">
435
423
<a name="ParoleProviderPlayerIface-state-changed"></a><h3>The <code class="literal">"state-changed"</code> signal</h3>
436
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface"><span class="type">ParoleProviderPlayerIface</span></a> *player,
437
 
                                                        <a href="ParoleStream.html"><span class="type">ParoleStream</span></a>              *stream,
438
 
                                                        <a href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="type">ParoleState</span></a>                state,
439
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                   user_data)      : Run Last</pre>
 
424
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface"><span class="type">ParoleProviderPlayerIface</span></a> *player,
 
425
                                                        <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="type">ParoleStream</span></a>              *stream,
 
426
                                                        <a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleState"><span class="type">ParoleState</span></a>                state,
 
427
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                   user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
440
428
<p>
441
 
Issued when the Parole state changed.</p>
 
429
Issued when the Parole state changed.
 
430
</p>
442
431
<div class="variablelist"><table border="0">
443
432
<col align="left" valign="top">
444
433
<tbody>
445
434
<tr>
446
435
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
447
 
<td> the object which received the signal.
448
 
</td>
 
436
<td>the object which received the signal.</td>
449
437
</tr>
450
438
<tr>
451
439
<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
452
 
<td> a <a href="ParoleStream.html"><span class="type">ParoleStream</span></a>.
453
 
</td>
 
440
<td>a <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="type">ParoleStream</span></a>.</td>
454
441
</tr>
455
442
<tr>
456
443
<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
457
 
<td> the new state.
458
 
</td>
 
444
<td>the new state.</td>
459
445
</tr>
460
446
<tr>
461
447
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
466
452
<p class="since">Since 0.2</p>
467
453
</div>
468
454
<hr>
469
 
<div class="refsect2" lang="en">
 
455
<div class="refsect2">
470
456
<a name="ParoleProviderPlayerIface-tag-message"></a><h3>The <code class="literal">"tag-message"</code> signal</h3>
471
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface"><span class="type">ParoleProviderPlayerIface</span></a> *player,
472
 
                                                        <a href="ParoleStream.html"><span class="type">ParoleStream</span></a>              *stream,
473
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                   user_data)      : Run Last</pre>
 
457
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="Parole-Plugins-parole-provider-player.html#ParoleProviderPlayerIface"><span class="type">ParoleProviderPlayerIface</span></a> *player,
 
458
                                                        <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="type">ParoleStream</span></a>              *stream,
 
459
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                   user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
474
460
<p>
475
 
Indicated that the stream tags were found and ready to be read.</p>
 
461
Indicated that the stream tags were found and ready to be read.
 
462
</p>
476
463
<div class="variablelist"><table border="0">
477
464
<col align="left" valign="top">
478
465
<tbody>
479
466
<tr>
480
467
<td><p><span class="term"><em class="parameter"><code>player</code></em> :</span></p></td>
481
 
<td> the object which received the signal.
482
 
</td>
 
468
<td>the object which received the signal.</td>
483
469
</tr>
484
470
<tr>
485
471
<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
486
 
<td> a <a href="ParoleStream.html"><span class="type">ParoleStream</span></a>.
487
 
</td>
 
472
<td>a <a class="link" href="Parole-Plugins-parole-stream.html#ParoleStream"><span class="type">ParoleStream</span></a>.</td>
488
473
</tr>
489
474
<tr>
490
475
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
498
483
</div>
499
484
<div class="footer">
500
485
<hr>
501
 
          Generated by GTK-Doc V1.13</div>
 
486
          Generated by GTK-Doc V1.17</div>
502
487
</body>
503
488
</html>
 
 
b'\\ No newline at end of file'