2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="rhythmbox-rb-shell-player">
6
<refentrytitle>rb-shell-player</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
12
<refname>rb-shell-player</refname><refpurpose></refpurpose>
15
<refsynopsisdiv><title>Synopsis</title>
21
enum <link linkend="RBShellPlayerError">RBShellPlayerError</link>;
22
#define <link linkend="RB-SHELL-PLAYER-ERROR:CAPS">RB_SHELL_PLAYER_ERROR</link>
23
<link linkend="GQuark">GQuark</link> <link linkend="rb-shell-player-error-quark">rb_shell_player_error_quark</link> (void);
24
typedef <link linkend="RBShellPlayerPrivate">RBShellPlayerPrivate</link>;
25
<link linkend="RBShellPlayer">RBShellPlayer</link>* <link linkend="rb-shell-player-new">rb_shell_player_new</link> (<link linkend="RhythmDB">RhythmDB</link> *db,
26
<link linkend="GtkUIManager">GtkUIManager</link> *mgr,
27
<link linkend="GtkActionGroup">GtkActionGroup</link> *actiongroup);
28
<link linkend="void">void</link> <link linkend="rb-shell-player-set-selected-source">rb_shell_player_set_selected_source</link>
29
(<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player,
30
<link linkend="RBSource">RBSource</link> *player);
31
<link linkend="void">void</link> <link linkend="rb-shell-player-set-playing-source">rb_shell_player_set_playing_source</link>
32
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
33
<link linkend="RBSource">RBSource</link> *source);
34
<link linkend="RBSource">RBSource</link>* <link linkend="rb-shell-player-get-playing-source">rb_shell_player_get_playing_source</link>
35
(<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player);
36
<link linkend="void">void</link> <link linkend="rb-shell-player-jump-to-current">rb_shell_player_jump_to_current</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);
37
<link linkend="void">void</link> <link linkend="rb-shell-player-play-entry">rb_shell_player_play_entry</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
38
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
39
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-playpause">rb_shell_player_playpause</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
40
<link linkend="gboolean">gboolean</link> ignore_stop,
41
<link linkend="GError">GError</link> **error);
42
<link linkend="void">void</link> <link linkend="rb-shell-player-stop">rb_shell_player_stop</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);
43
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-do-previous">rb_shell_player_do_previous</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
44
<link linkend="GError">GError</link> **error);
45
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-do-next">rb_shell_player_do_next</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
46
<link linkend="GError">GError</link> **error);
47
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-get-playing-time">rb_shell_player_get_playing_time</link>
48
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
49
<link linkend="guint">guint</link> *time,
50
<link linkend="GError">GError</link> **error);
51
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-set-playing-time">rb_shell_player_set_playing_time</link>
52
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
53
<link linkend="guint">guint</link> time,
54
<link linkend="GError">GError</link> **error);
55
<link linkend="void">void</link> <link linkend="rb-shell-player-seek">rb_shell_player_seek</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
56
<link linkend="long-offset">long offset</link>);
57
<link linkend="long">long</link> <link linkend="rb-shell-player-get-playing-song-duration">rb_shell_player_get_playing_song_duration</link>
58
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player);
59
<link linkend="RBPlayer">RBPlayer</link>* <link linkend="rb-shell-player-get-mm-player">rb_shell_player_get_mm_player</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player);
60
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-get-playing">rb_shell_player_get_playing</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player,
61
<link linkend="gboolean">gboolean</link> *playing,
62
<link linkend="GError">GError</link> **error);
63
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-get-playing-path">rb_shell_player_get_playing_path</link>
64
(<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player,
65
const <link linkend="gchar">gchar</link> **path,
66
<link linkend="GError">GError</link> **error);
67
<link linkend="void">void</link> <link linkend="rb-shell-player-sync-buttons">rb_shell_player_sync_buttons</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);
68
<link linkend="void">void</link> <link linkend="rb-shell-player-set-playback-state">rb_shell_player_set_playback_state</link>
69
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
70
<link linkend="gboolean">gboolean</link> shuffle,
71
<link linkend="gboolean">gboolean</link> repeat);
72
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-get-playback-state">rb_shell_player_get_playback_state</link>
73
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
74
<link linkend="gboolean">gboolean</link> *shuffle,
75
<link linkend="gboolean">gboolean</link> *repeat);
76
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-shell-player-get-playing-entry">rb_shell_player_get_playing_entry</link>
77
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player);
78
<link linkend="void">void</link> <link linkend="rb-shell-player-toggle-mute">rb_shell_player_toggle_mute</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);
79
<link linkend="gboolean">gboolean</link> <link linkend="rb-shell-player-handle-key">rb_shell_player_handle_key</link> (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
80
<link linkend="guint">guint</link> keyval);
94
<title>Description</title>
101
<title>Details</title>
103
<title><anchor id="RBShellPlayerError"/>enum RBShellPlayerError</title>
104
<indexterm><primary>RBShellPlayerError</primary></indexterm><programlisting>typedef enum
106
RB_SHELL_PLAYER_ERROR_PLAYLIST_PARSE_ERROR,
107
RB_SHELL_PLAYER_ERROR_END_OF_PLAYLIST,
108
RB_SHELL_PLAYER_ERROR_NOT_PLAYING,
109
RB_SHELL_PLAYER_ERROR_NOT_SEEKABLE,
110
} RBShellPlayerError;
116
<title><anchor id="RB-SHELL-PLAYER-ERROR:CAPS"/>RB_SHELL_PLAYER_ERROR</title>
117
<indexterm><primary>RB_SHELL_PLAYER_ERROR</primary></indexterm><programlisting>#define RB_SHELL_PLAYER_ERROR rb_shell_player_error_quark ()
123
<title><anchor id="rb-shell-player-error-quark"/>rb_shell_player_error_quark ()</title>
124
<indexterm><primary>rb_shell_player_error_quark</primary></indexterm><programlisting><link linkend="GQuark">GQuark</link> rb_shell_player_error_quark (void);</programlisting>
127
</para><variablelist role="params">
128
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
131
</simpara></listitem></varlistentry>
132
</variablelist></refsect2>
134
<title><anchor id="RBShellPlayerPrivate"/>RBShellPlayerPrivate</title>
135
<indexterm><primary>RBShellPlayerPrivate</primary></indexterm><programlisting>typedef struct RBShellPlayerPrivate RBShellPlayerPrivate;
141
<title><anchor id="rb-shell-player-new"/>rb_shell_player_new ()</title>
142
<indexterm><primary>rb_shell_player_new</primary></indexterm><programlisting><link linkend="RBShellPlayer">RBShellPlayer</link>* rb_shell_player_new (<link linkend="RhythmDB">RhythmDB</link> *db,
143
<link linkend="GtkUIManager">GtkUIManager</link> *mgr,
144
<link linkend="GtkActionGroup">GtkActionGroup</link> *actiongroup);</programlisting>
147
</para><variablelist role="params">
148
<varlistentry><term><parameter>db</parameter> :</term>
150
</simpara></listitem></varlistentry>
151
<varlistentry><term><parameter>mgr</parameter> :</term>
153
</simpara></listitem></varlistentry>
154
<varlistentry><term><parameter>actiongroup</parameter> :</term>
156
</simpara></listitem></varlistentry>
157
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
160
</simpara></listitem></varlistentry>
161
</variablelist></refsect2>
163
<title><anchor id="rb-shell-player-set-selected-source"/>rb_shell_player_set_selected_source ()</title>
164
<indexterm><primary>rb_shell_player_set_selected_source</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_set_selected_source
165
(<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player,
166
<link linkend="RBSource">RBSource</link> *player);</programlisting>
169
</para><variablelist role="params">
170
<varlistentry><term><parameter>shell_player</parameter> :</term>
172
</simpara></listitem></varlistentry>
173
<varlistentry><term><parameter>player</parameter> :</term>
177
</simpara></listitem></varlistentry>
178
</variablelist></refsect2>
180
<title><anchor id="rb-shell-player-set-playing-source"/>rb_shell_player_set_playing_source ()</title>
181
<indexterm><primary>rb_shell_player_set_playing_source</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_set_playing_source
182
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
183
<link linkend="RBSource">RBSource</link> *source);</programlisting>
186
</para><variablelist role="params">
187
<varlistentry><term><parameter>player</parameter> :</term>
189
</simpara></listitem></varlistentry>
190
<varlistentry><term><parameter>source</parameter> :</term>
194
</simpara></listitem></varlistentry>
195
</variablelist></refsect2>
197
<title><anchor id="rb-shell-player-get-playing-source"/>rb_shell_player_get_playing_source ()</title>
198
<indexterm><primary>rb_shell_player_get_playing_source</primary></indexterm><programlisting><link linkend="RBSource">RBSource</link>* rb_shell_player_get_playing_source
199
(<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player);</programlisting>
202
</para><variablelist role="params">
203
<varlistentry><term><parameter>shell_player</parameter> :</term>
205
</simpara></listitem></varlistentry>
206
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
209
</simpara></listitem></varlistentry>
210
</variablelist></refsect2>
212
<title><anchor id="rb-shell-player-jump-to-current"/>rb_shell_player_jump_to_current ()</title>
213
<indexterm><primary>rb_shell_player_jump_to_current</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_jump_to_current (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);</programlisting>
216
</para><variablelist role="params">
217
<varlistentry><term><parameter>player</parameter> :</term>
221
</simpara></listitem></varlistentry>
222
</variablelist></refsect2>
224
<title><anchor id="rb-shell-player-play-entry"/>rb_shell_player_play_entry ()</title>
225
<indexterm><primary>rb_shell_player_play_entry</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_play_entry (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
226
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
229
</para><variablelist role="params">
230
<varlistentry><term><parameter>player</parameter> :</term>
232
</simpara></listitem></varlistentry>
233
<varlistentry><term><parameter>entry</parameter> :</term>
237
</simpara></listitem></varlistentry>
238
</variablelist></refsect2>
240
<title><anchor id="rb-shell-player-playpause"/>rb_shell_player_playpause ()</title>
241
<indexterm><primary>rb_shell_player_playpause</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_playpause (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
242
<link linkend="gboolean">gboolean</link> ignore_stop,
243
<link linkend="GError">GError</link> **error);</programlisting>
246
</para><variablelist role="params">
247
<varlistentry><term><parameter>player</parameter> :</term>
249
</simpara></listitem></varlistentry>
250
<varlistentry><term><parameter>ignore_stop</parameter> :</term>
252
</simpara></listitem></varlistentry>
253
<varlistentry><term><parameter>error</parameter> :</term>
255
</simpara></listitem></varlistentry>
256
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
259
</simpara></listitem></varlistentry>
260
</variablelist></refsect2>
262
<title><anchor id="rb-shell-player-stop"/>rb_shell_player_stop ()</title>
263
<indexterm><primary>rb_shell_player_stop</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_stop (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);</programlisting>
266
</para><variablelist role="params">
267
<varlistentry><term><parameter>player</parameter> :</term>
271
</simpara></listitem></varlistentry>
272
</variablelist></refsect2>
274
<title><anchor id="rb-shell-player-do-previous"/>rb_shell_player_do_previous ()</title>
275
<indexterm><primary>rb_shell_player_do_previous</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_do_previous (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
276
<link linkend="GError">GError</link> **error);</programlisting>
279
</para><variablelist role="params">
280
<varlistentry><term><parameter>player</parameter> :</term>
282
</simpara></listitem></varlistentry>
283
<varlistentry><term><parameter>error</parameter> :</term>
285
</simpara></listitem></varlistentry>
286
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
289
</simpara></listitem></varlistentry>
290
</variablelist></refsect2>
292
<title><anchor id="rb-shell-player-do-next"/>rb_shell_player_do_next ()</title>
293
<indexterm><primary>rb_shell_player_do_next</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_do_next (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
294
<link linkend="GError">GError</link> **error);</programlisting>
297
</para><variablelist role="params">
298
<varlistentry><term><parameter>player</parameter> :</term>
300
</simpara></listitem></varlistentry>
301
<varlistentry><term><parameter>error</parameter> :</term>
303
</simpara></listitem></varlistentry>
304
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
307
</simpara></listitem></varlistentry>
308
</variablelist></refsect2>
310
<title><anchor id="rb-shell-player-get-playing-time"/>rb_shell_player_get_playing_time ()</title>
311
<indexterm><primary>rb_shell_player_get_playing_time</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_get_playing_time
312
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
313
<link linkend="guint">guint</link> *time,
314
<link linkend="GError">GError</link> **error);</programlisting>
317
</para><variablelist role="params">
318
<varlistentry><term><parameter>player</parameter> :</term>
320
</simpara></listitem></varlistentry>
321
<varlistentry><term><parameter>time</parameter> :</term>
323
</simpara></listitem></varlistentry>
324
<varlistentry><term><parameter>error</parameter> :</term>
326
</simpara></listitem></varlistentry>
327
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
330
</simpara></listitem></varlistentry>
331
</variablelist></refsect2>
333
<title><anchor id="rb-shell-player-set-playing-time"/>rb_shell_player_set_playing_time ()</title>
334
<indexterm><primary>rb_shell_player_set_playing_time</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_set_playing_time
335
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
336
<link linkend="guint">guint</link> time,
337
<link linkend="GError">GError</link> **error);</programlisting>
340
</para><variablelist role="params">
341
<varlistentry><term><parameter>player</parameter> :</term>
343
</simpara></listitem></varlistentry>
344
<varlistentry><term><parameter>time</parameter> :</term>
346
</simpara></listitem></varlistentry>
347
<varlistentry><term><parameter>error</parameter> :</term>
349
</simpara></listitem></varlistentry>
350
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
351
</simpara></listitem></varlistentry>
352
</variablelist></refsect2>
354
<title><anchor id="rb-shell-player-seek"/>rb_shell_player_seek ()</title>
355
<indexterm><primary>rb_shell_player_seek</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_seek (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
356
<link linkend="long-offset">long offset</link>);</programlisting>
359
</para><variablelist role="params">
360
<varlistentry><term><parameter>player</parameter> :</term>
362
</simpara></listitem></varlistentry>
363
<varlistentry><term><parameter>Param2</parameter> :</term>
367
</simpara></listitem></varlistentry>
368
</variablelist></refsect2>
370
<title><anchor id="rb-shell-player-get-playing-song-duration"/>rb_shell_player_get_playing_song_duration ()</title>
371
<indexterm><primary>rb_shell_player_get_playing_song_duration</primary></indexterm><programlisting><link linkend="long">long</link> rb_shell_player_get_playing_song_duration
372
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player);</programlisting>
375
</para><variablelist role="params">
376
<varlistentry><term><parameter>player</parameter> :</term>
378
</simpara></listitem></varlistentry>
379
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
382
</simpara></listitem></varlistentry>
383
</variablelist></refsect2>
385
<title><anchor id="rb-shell-player-get-mm-player"/>rb_shell_player_get_mm_player ()</title>
386
<indexterm><primary>rb_shell_player_get_mm_player</primary></indexterm><programlisting><link linkend="RBPlayer">RBPlayer</link>* rb_shell_player_get_mm_player (<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player);</programlisting>
389
</para><variablelist role="params">
390
<varlistentry><term><parameter>shell_player</parameter> :</term>
392
</simpara></listitem></varlistentry>
393
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
396
</simpara></listitem></varlistentry>
397
</variablelist></refsect2>
399
<title><anchor id="rb-shell-player-get-playing"/>rb_shell_player_get_playing ()</title>
400
<indexterm><primary>rb_shell_player_get_playing</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_get_playing (<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player,
401
<link linkend="gboolean">gboolean</link> *playing,
402
<link linkend="GError">GError</link> **error);</programlisting>
405
</para><variablelist role="params">
406
<varlistentry><term><parameter>shell_player</parameter> :</term>
408
</simpara></listitem></varlistentry>
409
<varlistentry><term><parameter>playing</parameter> :</term>
411
</simpara></listitem></varlistentry>
412
<varlistentry><term><parameter>error</parameter> :</term>
414
</simpara></listitem></varlistentry>
415
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
418
</simpara></listitem></varlistentry>
419
</variablelist></refsect2>
421
<title><anchor id="rb-shell-player-get-playing-path"/>rb_shell_player_get_playing_path ()</title>
422
<indexterm><primary>rb_shell_player_get_playing_path</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_get_playing_path
423
(<link linkend="RBShellPlayer">RBShellPlayer</link> *shell_player,
424
const <link linkend="gchar">gchar</link> **path,
425
<link linkend="GError">GError</link> **error);</programlisting>
428
</para><variablelist role="params">
429
<varlistentry><term><parameter>shell_player</parameter> :</term>
431
</simpara></listitem></varlistentry>
432
<varlistentry><term><parameter>path</parameter> :</term>
434
</simpara></listitem></varlistentry>
435
<varlistentry><term><parameter>error</parameter> :</term>
437
</simpara></listitem></varlistentry>
438
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
441
</simpara></listitem></varlistentry>
442
</variablelist></refsect2>
444
<title><anchor id="rb-shell-player-sync-buttons"/>rb_shell_player_sync_buttons ()</title>
445
<indexterm><primary>rb_shell_player_sync_buttons</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_sync_buttons (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);</programlisting>
448
</para><variablelist role="params">
449
<varlistentry><term><parameter>player</parameter> :</term>
453
</simpara></listitem></varlistentry>
454
</variablelist></refsect2>
456
<title><anchor id="rb-shell-player-set-playback-state"/>rb_shell_player_set_playback_state ()</title>
457
<indexterm><primary>rb_shell_player_set_playback_state</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_set_playback_state
458
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
459
<link linkend="gboolean">gboolean</link> shuffle,
460
<link linkend="gboolean">gboolean</link> repeat);</programlisting>
463
</para><variablelist role="params">
464
<varlistentry><term><parameter>player</parameter> :</term>
466
</simpara></listitem></varlistentry>
467
<varlistentry><term><parameter>shuffle</parameter> :</term>
469
</simpara></listitem></varlistentry>
470
<varlistentry><term><parameter>repeat</parameter> :</term>
474
</simpara></listitem></varlistentry>
475
</variablelist></refsect2>
477
<title><anchor id="rb-shell-player-get-playback-state"/>rb_shell_player_get_playback_state ()</title>
478
<indexterm><primary>rb_shell_player_get_playback_state</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_get_playback_state
479
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
480
<link linkend="gboolean">gboolean</link> *shuffle,
481
<link linkend="gboolean">gboolean</link> *repeat);</programlisting>
484
</para><variablelist role="params">
485
<varlistentry><term><parameter>player</parameter> :</term>
487
</simpara></listitem></varlistentry>
488
<varlistentry><term><parameter>shuffle</parameter> :</term>
490
</simpara></listitem></varlistentry>
491
<varlistentry><term><parameter>repeat</parameter> :</term>
493
</simpara></listitem></varlistentry>
494
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
497
</simpara></listitem></varlistentry>
498
</variablelist></refsect2>
500
<title><anchor id="rb-shell-player-get-playing-entry"/>rb_shell_player_get_playing_entry ()</title>
501
<indexterm><primary>rb_shell_player_get_playing_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_shell_player_get_playing_entry
502
(<link linkend="RBShellPlayer">RBShellPlayer</link> *player);</programlisting>
505
</para><variablelist role="params">
506
<varlistentry><term><parameter>player</parameter> :</term>
508
</simpara></listitem></varlistentry>
509
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
512
</simpara></listitem></varlistentry>
513
</variablelist></refsect2>
515
<title><anchor id="rb-shell-player-toggle-mute"/>rb_shell_player_toggle_mute ()</title>
516
<indexterm><primary>rb_shell_player_toggle_mute</primary></indexterm><programlisting><link linkend="void">void</link> rb_shell_player_toggle_mute (<link linkend="RBShellPlayer">RBShellPlayer</link> *player);</programlisting>
519
</para><variablelist role="params">
520
<varlistentry><term><parameter>player</parameter> :</term>
524
</simpara></listitem></varlistentry>
525
</variablelist></refsect2>
527
<title><anchor id="rb-shell-player-handle-key"/>rb_shell_player_handle_key ()</title>
528
<indexterm><primary>rb_shell_player_handle_key</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_shell_player_handle_key (<link linkend="RBShellPlayer">RBShellPlayer</link> *player,
529
<link linkend="guint">guint</link> keyval);</programlisting>
532
</para><variablelist role="params">
533
<varlistentry><term><parameter>player</parameter> :</term>
535
</simpara></listitem></varlistentry>
536
<varlistentry><term><parameter>keyval</parameter> :</term>
538
</simpara></listitem></varlistentry>
539
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
542
</simpara></listitem></varlistentry>
543
</variablelist></refsect2>