00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef AUDACIOUS_DBUS_H
00022 #define AUDACIOUS_DBUS_H
00023
00024 #define AUDACIOUS_DBUS_SERVICE "org.atheme.audacious"
00025 #define AUDACIOUS_DBUS_PATH "/org/atheme/audacious"
00026 #define AUDACIOUS_DBUS_INTERFACE "org.atheme.audacious"
00027 #define AUDACIOUS_DBUS_SERVICE_MPRIS "org.mpris.audacious"
00028 #define AUDACIOUS_DBUS_INTERFACE_MPRIS "org.freedesktop.MediaPlayer"
00029 #define AUDACIOUS_DBUS_PATH_MPRIS_ROOT "/"
00030 #define AUDACIOUS_DBUS_PATH_MPRIS_PLAYER "/Player"
00031 #define AUDACIOUS_DBUS_PATH_MPRIS_TRACKLIST "/TrackList"
00032
00033 #define NONE = 0
00034 #define CAN_GO_NEXT = 1 << 0
00035 #define CAN_GO_PREV = 1 << 1
00036 #define CAN_PAUSE = 1 << 2
00037 #define CAN_PLAY = 1 << 3
00038 #define CAN_SEEK = 1 << 4
00039 #define CAN_RESTORE_CONTEXT = 1 << 5
00040 #define CAN_PROVIDE_METADATA = 1 << 6
00041 #define PROVIDES_TIMING = 1 << 7
00042
00043
00044 #endif