dbus-service.h File Reference

#include <glib.h>
#include <dbus/dbus-glib.h>

Go to the source code of this file.

Classes

struct  RemoteObject
struct  RemoteObjectClass

Defines

#define DBUS_API_SUBJECT_TO_CHANGE

Typedefs

typedef struct RemoteObject MprisRoot
typedef struct RemoteObject MprisPlayer
typedef struct RemoteObject MprisTrackList
typedef struct RemoteObjectClass MprisRootClass
typedef struct RemoteObjectClass MprisPlayerClass
typedef struct RemoteObjectClass MprisTrackListClass

Enumerations

enum  {
  MPRIS_CAPS_NONE = 0, MPRIS_CAPS_CAN_GO_NEXT = 1 << 0, MPRIS_CAPS_CAN_GO_PREV = 1 << 1, MPRIS_CAPS_CAN_PAUSE = 1 << 2,
  MPRIS_CAPS_CAN_PLAY = 1 << 3, MPRIS_CAPS_CAN_SEEK = 1 << 4, MPRIS_CAPS_CAN_PROVIDE_METADATA = 1 << 5, MPRIS_CAPS_PROVIDES_TIMING = 1 << 6
}
enum  PlaybackStatus { MPRIS_STATUS_PLAY = 0, MPRIS_STATUS_PAUSE, MPRIS_STATUS_STOP }
enum  { TRACK_CHANGE_SIG, STATUS_CHANGE_SIG, CAPS_CHANGE_SIG, LAST_SIG }
enum  { TRACKLIST_CHANGE_SIG, LAST_TRACKLIST_SIG }

Functions

void init_dbus ()
void free_dbus ()
DBusGProxy * audacious_get_dbus_proxy ()
gboolean mpris_root_identity (MprisRoot *obj, gchar **identity, GError **error)
gboolean mpris_root_quit (MprisPlayer *obj, GError **error)
gboolean mpris_player_next (MprisPlayer *obj, GError **error)
gboolean mpris_player_prev (MprisPlayer *obj, GError **error)
gboolean mpris_player_pause (MprisPlayer *obj, GError **error)
gboolean mpris_player_stop (MprisPlayer *obj, GError **error)
gboolean mpris_player_play (MprisPlayer *obj, GError **error)
gboolean mpris_player_repeat (MprisPlayer *obj, gboolean rpt, GError **error)
gboolean mpris_player_get_status (MprisPlayer *obj, GValueArray **status, GError **error)
gboolean mpris_player_get_metadata (MprisPlayer *obj, GHashTable **metadata, GError **error)
gboolean mpris_player_get_caps (MprisPlayer *obj, gint *capabilities, GError **error)
gboolean mpris_player_volume_set (MprisPlayer *obj, gint vol, GError **error)
gboolean mpris_player_volume_get (MprisPlayer *obj, gint *vol, GError **error)
gboolean mpris_player_position_set (MprisPlayer *obj, gint pos, GError **error)
gboolean mpris_player_position_get (MprisPlayer *obj, gint *pos, GError **error)
gboolean mpris_emit_track_change (MprisPlayer *obj)
gboolean mpris_emit_status_change (MprisPlayer *obj, PlaybackStatus status)
gboolean mpris_emit_caps_change (MprisPlayer *obj)
gboolean mpris_emit_tracklist_change (MprisTrackList *obj, gint playlist)
gboolean mpris_tracklist_get_metadata (MprisTrackList *obj, gint pos, GHashTable **metadata, GError **error)
gboolean mpris_tracklist_get_current_track (MprisTrackList *obj, gint *pos, GError **error)
gboolean mpris_tracklist_get_length (MprisTrackList *obj, gint *length, GError **error)
gboolean mpris_tracklist_add_track (MprisTrackList *obj, gchar *uri, gboolean play, GError **error)
gboolean mpris_tracklist_del_track (MprisTrackList *obj, gint pos, GError **error)
gboolean mpris_tracklist_loop (MprisTrackList *obj, gboolean loop, GError **error)
gboolean mpris_tracklist_random (MprisTrackList *obj, gboolean random, GError **error)
gboolean audacious_rc_version (RemoteObject *obj, gchar **version, GError **error)
gboolean audacious_rc_quit (RemoteObject *obj, GError **error)
gboolean audacious_rc_eject (RemoteObject *obj, GError **error)
gboolean audacious_rc_main_win_visible (RemoteObject *obj, gboolean *is_main_win, GError **error)
gboolean audacious_rc_show_main_win (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_equalizer_visible (RemoteObject *obj, gboolean *is_eq_win, GError **error)
gboolean audacious_rc_show_equalizer (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_playlist_visible (RemoteObject *obj, gboolean *is_pl_win, GError **error)
gboolean audacious_rc_show_playlist (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_get_tuple_fields (RemoteObject *obj, gchar ***fields, GError **error)
gboolean audacious_rc_play (RemoteObject *obj, GError **error)
gboolean audacious_rc_pause (RemoteObject *obj, GError **error)
gboolean audacious_rc_stop (RemoteObject *obj, GError **error)
gboolean audacious_rc_playing (RemoteObject *obj, gboolean *is_playing, GError **error)
gboolean audacious_rc_paused (RemoteObject *obj, gboolean *is_paused, GError **error)
gboolean audacious_rc_stopped (RemoteObject *obj, gboolean *is_stopped, GError **error)
gboolean audacious_rc_status (RemoteObject *obj, gchar **status, GError **error)
gboolean audacious_rc_info (RemoteObject *obj, gint *rate, gint *freq, gint *nch, GError **error)
gboolean audacious_rc_time (RemoteObject *obj, gint *time, GError **error)
gboolean audacious_rc_seek (RemoteObject *obj, guint pos, GError **error)
gboolean audacious_rc_volume (RemoteObject *obj, gint *vl, gint *vr, GError **error)
gboolean audacious_rc_set_volume (RemoteObject *obj, gint vl, gint vr, GError **error)
gboolean audacious_rc_balance (RemoteObject *obj, gint *balance, GError **error)
gboolean audacious_rc_position (RemoteObject *obj, int *pos, GError **error)
gboolean audacious_rc_advance (RemoteObject *obj, GError **error)
gboolean audacious_rc_reverse (RemoteObject *obj, GError **error)
gboolean audacious_rc_length (RemoteObject *obj, int *length, GError **error)
gboolean audacious_rc_song_title (RemoteObject *obj, guint pos, gchar **title, GError **error)
gboolean audacious_rc_song_filename (RemoteObject *obj, guint pos, gchar **filename, GError **error)
gboolean audacious_rc_song_length (RemoteObject *obj, guint pos, int *length, GError **error)
gboolean audacious_rc_song_frames (RemoteObject *obj, guint pos, int *length, GError **error)
gboolean audacious_rc_song_tuple (RemoteObject *obj, guint pos, gchar *tuple, GValue *value, GError **error)
gboolean audacious_rc_jump (RemoteObject *obj, guint pos, GError **error)
gboolean audacious_rc_add (RemoteObject *obj, gchar *file, GError **error)
gboolean audacious_rc_add_url (RemoteObject *obj, gchar *url, GError **error)
gboolean audacious_rc_add_list (RemoteObject *obj, gchar **filenames, GError **error)
gboolean audacious_rc_open_list (RemoteObject *obj, gchar **filenames, GError **error)
gboolean audacious_rc_open_list_to_temp (RemoteObject *obj, gchar **filenames, GError **error)
gboolean audacious_rc_delete (RemoteObject *obj, guint pos, GError **error)
gboolean audacious_rc_clear (RemoteObject *obj, GError **error)
gboolean audacious_rc_auto_advance (RemoteObject *obj, gboolean *is_advance, GError **error)
gboolean audacious_rc_toggle_auto_advance (RemoteObject *obj, GError **error)
gboolean audacious_rc_repeat (RemoteObject *obj, gboolean *is_repeat, GError **error)
gboolean audacious_rc_toggle_repeat (RemoteObject *obj, GError **error)
gboolean audacious_rc_shuffle (RemoteObject *obj, gboolean *is_shuffle, GError **error)
gboolean audacious_rc_toggle_shuffle (RemoteObject *obj, GError **error)
gboolean audacious_rc_show_prefs_box (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_show_about_box (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_show_jtf_box (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_show_filebrowser (RemoteObject *obj, gboolean show, GError **error)
gboolean audacious_rc_play_pause (RemoteObject *obj, GError **error)
gboolean audacious_rc_activate (RemoteObject *obj, GError **error)
gboolean audacious_rc_queue_get_list_pos (RemoteObject *obj, gint qpos, gint *pos, GError **error)
gboolean audacious_rc_queue_get_queue_pos (RemoteObject *obj, gint pos, gint *qpos, GError **error)
gboolean audacious_rc_get_info (RemoteObject *obj, gint *rate, gint *freq, gint *nch, GError **error)
gboolean audacious_rc_toggle_aot (RemoteObject *obj, gboolean ontop, GError **error)
gboolean audacious_rc_get_playqueue_length (RemoteObject *obj, gint *length, GError **error)
gboolean audacious_rc_playqueue_add (RemoteObject *obj, gint pos, GError **error)
gboolean audacious_rc_playqueue_remove (RemoteObject *obj, gint pos, GError **error)
gboolean audacious_rc_playqueue_clear (RemoteObject *obj, GError **error)
gboolean audacious_rc_playqueue_is_queued (RemoteObject *obj, gint pos, gboolean *is_queued, GError **error)
gboolean audacious_rc_playlist_ins_url_string (RemoteObject *obj, gchar *url, gint pos, GError **error)
gboolean audacious_rc_playlist_enqueue_to_temp (RemoteObject *obj, gchar *url, GError **error)
gboolean audacious_rc_playlist_add (RemoteObject *obj, gpointer list, GError **error)
gboolean audacious_rc_get_eq (RemoteObject *obj, gdouble *preamp, GArray **bands, GError **error)
gboolean audacious_rc_get_eq_preamp (RemoteObject *obj, gdouble *preamp, GError **error)
gboolean audacious_rc_get_eq_band (RemoteObject *obj, gint band, gdouble *value, GError **error)
gboolean audacious_rc_set_eq (RemoteObject *obj, gdouble preamp, GArray *bands, GError **error)
gboolean audacious_rc_set_eq_preamp (RemoteObject *obj, gdouble preamp, GError **error)
gboolean audacious_rc_set_eq_band (RemoteObject *obj, gint band, gdouble value, GError **error)
gboolean audacious_rc_equalizer_activate (RemoteObject *obj, gboolean active, GError **error)
gboolean audacious_rc_get_active_playlist_name (RemoteObject *obj, gchar **title, GError **error)

Define Documentation

#define DBUS_API_SUBJECT_TO_CHANGE

Definition at line 26 of file dbus-service.h.


Typedef Documentation

typedef struct RemoteObject MprisPlayer
typedef struct RemoteObject MprisRoot
typedef struct RemoteObject MprisTrackList

Enumeration Type Documentation

anonymous enum
Enumerator:
MPRIS_CAPS_NONE 
MPRIS_CAPS_CAN_GO_NEXT 
MPRIS_CAPS_CAN_GO_PREV 
MPRIS_CAPS_CAN_PAUSE 
MPRIS_CAPS_CAN_PLAY 
MPRIS_CAPS_CAN_SEEK 
MPRIS_CAPS_CAN_PROVIDE_METADATA 
MPRIS_CAPS_PROVIDES_TIMING 

Definition at line 44 of file dbus-service.h.

anonymous enum
Enumerator:
TRACK_CHANGE_SIG 
STATUS_CHANGE_SIG 
CAPS_CHANGE_SIG 
LAST_SIG 

Definition at line 86 of file dbus-service.h.

anonymous enum
Enumerator:
TRACKLIST_CHANGE_SIG 
LAST_TRACKLIST_SIG 

Definition at line 93 of file dbus-service.h.

Enumerator:
MPRIS_STATUS_PLAY 
MPRIS_STATUS_PAUSE 
MPRIS_STATUS_STOP 

Definition at line 56 of file dbus-service.h.


Function Documentation

DBusGProxy* audacious_get_dbus_proxy (  ) 

Definition at line 1520 of file dbus.c.

Referenced by handle_cmd_line_filenames(), and handle_cmd_line_options_first().

gboolean audacious_rc_activate ( RemoteObject obj,
GError **  error 
)

Definition at line 1358 of file dbus.c.

gboolean audacious_rc_add ( RemoteObject obj,
gchar *  file,
GError **  error 
)

Definition at line 1223 of file dbus.c.

gboolean audacious_rc_add_list ( RemoteObject obj,
gchar **  filenames,
GError **  error 
)

Definition at line 1243 of file dbus.c.

gboolean audacious_rc_add_url ( RemoteObject obj,
gchar *  url,
GError **  error 
)

Definition at line 1228 of file dbus.c.

gboolean audacious_rc_advance ( RemoteObject obj,
GError **  error 
)

Definition at line 1138 of file dbus.c.

gboolean audacious_rc_auto_advance ( RemoteObject obj,
gboolean is_advance,
GError **  error 
)

Definition at line 1285 of file dbus.c.

gboolean audacious_rc_balance ( RemoteObject obj,
gint balance,
GError **  error 
)

Definition at line 1112 of file dbus.c.

gboolean audacious_rc_clear ( RemoteObject obj,
GError **  error 
)

Definition at line 1279 of file dbus.c.

gboolean audacious_rc_delete ( RemoteObject obj,
guint  pos,
GError **  error 
)

Definition at line 1273 of file dbus.c.

gboolean audacious_rc_eject ( RemoteObject obj,
GError **  error 
)

Definition at line 954 of file dbus.c.

gboolean audacious_rc_equalizer_activate ( RemoteObject obj,
gboolean  active,
GError **  error 
)

Definition at line 1502 of file dbus.c.

gboolean audacious_rc_equalizer_visible ( RemoteObject obj,
gboolean is_eq_win,
GError **  error 
)

Definition at line 972 of file dbus.c.

gboolean audacious_rc_get_active_playlist_name ( RemoteObject obj,
gchar **  title,
GError **  error 
)

Definition at line 1509 of file dbus.c.

gboolean audacious_rc_get_eq ( RemoteObject obj,
gdouble preamp,
GArray **  bands,
GError **  error 
)

Definition at line 1450 of file dbus.c.

gboolean audacious_rc_get_eq_band ( RemoteObject obj,
gint  band,
gdouble value,
GError **  error 
)

Definition at line 1469 of file dbus.c.

gboolean audacious_rc_get_eq_preamp ( RemoteObject obj,
gdouble preamp,
GError **  error 
)

Definition at line 1463 of file dbus.c.

gboolean audacious_rc_get_info ( RemoteObject obj,
gint rate,
gint freq,
gint nch,
GError **  error 
)

Definition at line 1364 of file dbus.c.

gboolean audacious_rc_get_playqueue_length ( RemoteObject obj,
gint length,
GError **  error 
)

Definition at line 1399 of file dbus.c.

gboolean audacious_rc_get_tuple_fields ( RemoteObject obj,
gchar ***  fields,
GError **  error 
)

Definition at line 1000 of file dbus.c.

gboolean audacious_rc_info ( RemoteObject obj,
gint rate,
gint freq,
gint nch,
GError **  error 
)

Definition at line 1070 of file dbus.c.

gboolean audacious_rc_jump ( RemoteObject obj,
guint  pos,
GError **  error 
)

Definition at line 1217 of file dbus.c.

gboolean audacious_rc_length ( RemoteObject obj,
int *  length,
GError **  error 
)
gboolean audacious_rc_main_win_visible ( RemoteObject obj,
gboolean is_main_win,
GError **  error 
)

Definition at line 960 of file dbus.c.

gboolean audacious_rc_open_list ( RemoteObject obj,
gchar **  filenames,
GError **  error 
)

Definition at line 1253 of file dbus.c.

gboolean audacious_rc_open_list_to_temp ( RemoteObject obj,
gchar **  filenames,
GError **  error 
)

Definition at line 1263 of file dbus.c.

gboolean audacious_rc_pause ( RemoteObject obj,
GError **  error 
)

Definition at line 1022 of file dbus.c.

gboolean audacious_rc_paused ( RemoteObject obj,
gboolean is_paused,
GError **  error 
)

Definition at line 1043 of file dbus.c.

gboolean audacious_rc_play ( RemoteObject obj,
GError **  error 
)

Definition at line 1016 of file dbus.c.

gboolean audacious_rc_play_pause ( RemoteObject obj,
GError **  error 
)

Definition at line 1352 of file dbus.c.

gboolean audacious_rc_playing ( RemoteObject obj,
gboolean is_playing,
GError **  error 
)

Definition at line 1034 of file dbus.c.

gboolean audacious_rc_playlist_add ( RemoteObject obj,
gpointer  list,
GError **  error 
)
gboolean audacious_rc_playlist_enqueue_to_temp ( RemoteObject obj,
gchar *  url,
GError **  error 
)

Definition at line 1443 of file dbus.c.

gboolean audacious_rc_playlist_ins_url_string ( RemoteObject obj,
gchar *  url,
gint  pos,
GError **  error 
)

Definition at line 1426 of file dbus.c.

Referenced by audacious_rc_add(), audacious_rc_add_url(), and audacious_rc_playlist_add().

gboolean audacious_rc_playlist_visible ( RemoteObject obj,
gboolean is_pl_win,
GError **  error 
)

Definition at line 986 of file dbus.c.

gboolean audacious_rc_playqueue_add ( RemoteObject obj,
gint  pos,
GError **  error 
)

Definition at line 1381 of file dbus.c.

gboolean audacious_rc_playqueue_clear ( RemoteObject obj,
GError **  error 
)

Definition at line 1393 of file dbus.c.

gboolean audacious_rc_playqueue_is_queued ( RemoteObject obj,
gint  pos,
gboolean is_queued,
GError **  error 
)

Definition at line 1420 of file dbus.c.

gboolean audacious_rc_playqueue_remove ( RemoteObject obj,
gint  pos,
GError **  error 
)

Definition at line 1387 of file dbus.c.

gboolean audacious_rc_position ( RemoteObject obj,
int *  pos,
GError **  error 
)
gboolean audacious_rc_queue_get_list_pos ( RemoteObject obj,
gint  qpos,
gint pos,
GError **  error 
)

Definition at line 1408 of file dbus.c.

gboolean audacious_rc_queue_get_queue_pos ( RemoteObject obj,
gint  pos,
gint qpos,
GError **  error 
)

Definition at line 1414 of file dbus.c.

gboolean audacious_rc_quit ( RemoteObject obj,
GError **  error 
)

Definition at line 948 of file dbus.c.

gboolean audacious_rc_repeat ( RemoteObject obj,
gboolean is_repeat,
GError **  error 
)

Definition at line 1297 of file dbus.c.

gboolean audacious_rc_reverse ( RemoteObject obj,
GError **  error 
)

Definition at line 1144 of file dbus.c.

gboolean audacious_rc_seek ( RemoteObject obj,
guint  pos,
GError **  error 
)

Definition at line 1090 of file dbus.c.

gboolean audacious_rc_set_eq ( RemoteObject obj,
gdouble  preamp,
GArray *  bands,
GError **  error 
)

Definition at line 1475 of file dbus.c.

gboolean audacious_rc_set_eq_band ( RemoteObject obj,
gint  band,
gdouble  value,
GError **  error 
)

Definition at line 1495 of file dbus.c.

gboolean audacious_rc_set_eq_preamp ( RemoteObject obj,
gdouble  preamp,
GError **  error 
)

Definition at line 1488 of file dbus.c.

gboolean audacious_rc_set_volume ( RemoteObject obj,
gint  vl,
gint  vr,
GError **  error 
)

Definition at line 1102 of file dbus.c.

gboolean audacious_rc_show_about_box ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 1328 of file dbus.c.

gboolean audacious_rc_show_equalizer ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 978 of file dbus.c.

gboolean audacious_rc_show_filebrowser ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 1343 of file dbus.c.

gboolean audacious_rc_show_jtf_box ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 1334 of file dbus.c.

gboolean audacious_rc_show_main_win ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 966 of file dbus.c.

gboolean audacious_rc_show_playlist ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 992 of file dbus.c.

gboolean audacious_rc_show_prefs_box ( RemoteObject obj,
gboolean  show,
GError **  error 
)

Definition at line 1322 of file dbus.c.

gboolean audacious_rc_shuffle ( RemoteObject obj,
gboolean is_shuffle,
GError **  error 
)

Definition at line 1309 of file dbus.c.

gboolean audacious_rc_song_filename ( RemoteObject obj,
guint  pos,
gchar **  filename,
GError **  error 
)

Definition at line 1170 of file dbus.c.

gboolean audacious_rc_song_frames ( RemoteObject obj,
guint  pos,
int *  length,
GError **  error 
)
gboolean audacious_rc_song_length ( RemoteObject obj,
guint  pos,
int *  length,
GError **  error 
)
gboolean audacious_rc_song_title ( RemoteObject obj,
guint  pos,
gchar **  title,
GError **  error 
)

Definition at line 1159 of file dbus.c.

gboolean audacious_rc_song_tuple ( RemoteObject obj,
guint  pos,
gchar *  tuple,
GValue *  value,
GError **  error 
)

Definition at line 1200 of file dbus.c.

gboolean audacious_rc_status ( RemoteObject obj,
gchar **  status,
GError **  error 
)

Definition at line 1061 of file dbus.c.

gboolean audacious_rc_stop ( RemoteObject obj,
GError **  error 
)

Definition at line 1028 of file dbus.c.

gboolean audacious_rc_stopped ( RemoteObject obj,
gboolean is_stopped,
GError **  error 
)

Definition at line 1052 of file dbus.c.

gboolean audacious_rc_time ( RemoteObject obj,
gint time,
GError **  error 
)

Definition at line 1081 of file dbus.c.

gboolean audacious_rc_toggle_aot ( RemoteObject obj,
gboolean  ontop,
GError **  error 
)

Definition at line 1375 of file dbus.c.

gboolean audacious_rc_toggle_auto_advance ( RemoteObject obj,
GError **  error 
)

Definition at line 1291 of file dbus.c.

gboolean audacious_rc_toggle_repeat ( RemoteObject obj,
GError **  error 
)

Definition at line 1303 of file dbus.c.

gboolean audacious_rc_toggle_shuffle ( RemoteObject obj,
GError **  error 
)

Definition at line 1315 of file dbus.c.

gboolean audacious_rc_version ( RemoteObject obj,
gchar **  version,
GError **  error 
)

Definition at line 942 of file dbus.c.

gboolean audacious_rc_volume ( RemoteObject obj,
gint vl,
gint vr,
GError **  error 
)

Definition at line 1096 of file dbus.c.

void free_dbus (  ) 
void init_dbus (  ) 

Definition at line 216 of file dbus.c.

Referenced by main().

gboolean mpris_emit_caps_change ( MprisPlayer obj  ) 

Definition at line 826 of file dbus.c.

gboolean mpris_emit_status_change ( MprisPlayer obj,
PlaybackStatus  status 
)

Definition at line 853 of file dbus.c.

gboolean mpris_emit_track_change ( MprisPlayer obj  ) 

Definition at line 832 of file dbus.c.

Referenced by playback_play_file().

gboolean mpris_emit_tracklist_change ( MprisTrackList obj,
gint  playlist 
)

Definition at line 869 of file dbus.c.

Referenced by mpris_playlist_update_hook().

gboolean mpris_player_get_caps ( MprisPlayer obj,
gint capabilities,
GError **  error 
)

Definition at line 767 of file dbus.c.

gboolean mpris_player_get_metadata ( MprisPlayer obj,
GHashTable **  metadata,
GError **  error 
)

Definition at line 758 of file dbus.c.

gboolean mpris_player_get_status ( MprisPlayer obj,
GValueArray **  status,
GError **  error 
)

Definition at line 747 of file dbus.c.

gboolean mpris_player_next ( MprisPlayer obj,
GError **  error 
)

Definition at line 694 of file dbus.c.

gboolean mpris_player_pause ( MprisPlayer obj,
GError **  error 
)

Definition at line 706 of file dbus.c.

gboolean mpris_player_play ( MprisPlayer obj,
GError **  error 
)

Definition at line 718 of file dbus.c.

gboolean mpris_player_position_get ( MprisPlayer obj,
gint pos,
GError **  error 
)

Definition at line 816 of file dbus.c.

gboolean mpris_player_position_set ( MprisPlayer obj,
gint  pos,
GError **  error 
)

Definition at line 810 of file dbus.c.

gboolean mpris_player_prev ( MprisPlayer obj,
GError **  error 
)

Definition at line 700 of file dbus.c.

gboolean mpris_player_repeat ( MprisPlayer obj,
gboolean  rpt,
GError **  error 
)

Definition at line 724 of file dbus.c.

gboolean mpris_player_stop ( MprisPlayer obj,
GError **  error 
)

Definition at line 712 of file dbus.c.

gboolean mpris_player_volume_get ( MprisPlayer obj,
gint vol,
GError **  error 
)

Definition at line 800 of file dbus.c.

gboolean mpris_player_volume_set ( MprisPlayer obj,
gint  vol,
GError **  error 
)

Definition at line 773 of file dbus.c.

gboolean mpris_root_identity ( MprisRoot obj,
gchar **  identity,
GError **  error 
)

Definition at line 680 of file dbus.c.

gboolean mpris_root_quit ( MprisPlayer obj,
GError **  error 
)

Definition at line 686 of file dbus.c.

gboolean mpris_tracklist_add_track ( MprisTrackList obj,
gchar *  uri,
gboolean  play,
GError **  error 
)

Definition at line 909 of file dbus.c.

gboolean mpris_tracklist_del_track ( MprisTrackList obj,
gint  pos,
GError **  error 
)

Definition at line 921 of file dbus.c.

gboolean mpris_tracklist_get_current_track ( MprisTrackList obj,
gint pos,
GError **  error 
)

Definition at line 891 of file dbus.c.

gboolean mpris_tracklist_get_length ( MprisTrackList obj,
gint length,
GError **  error 
)

Definition at line 900 of file dbus.c.

gboolean mpris_tracklist_get_metadata ( MprisTrackList obj,
gint  pos,
GHashTable **  metadata,
GError **  error 
)

Definition at line 882 of file dbus.c.

gboolean mpris_tracklist_loop ( MprisTrackList obj,
gboolean  loop,
GError **  error 
)

Definition at line 927 of file dbus.c.

gboolean mpris_tracklist_random ( MprisTrackList obj,
gboolean  random,
GError **  error 
)

Definition at line 934 of file dbus.c.


Generated on 8 Jun 2011 for Audacious by  doxygen 1.6.1