Object Hierarchy
GEnum
+----DACPRepeatState
GEnum
+----DACPPlayState
Details
enum DACPRepeatState
typedef enum {
DACP_REPEAT_NONE = 0,
DACP_REPEAT_SINGLE = 1,
DACP_REPEAT_ALL = 2
} DACPRepeatState;
DACP_REPEAT_NONE
|
|
DACP_REPEAT_SINGLE
|
|
DACP_REPEAT_ALL
|
|
enum DACPPlayState
typedef enum {
DACP_PLAY_STOPPED = 2,
DACP_PLAY_PAUSED = 3,
DACP_PLAY_PLAYING = 4
} DACPPlayState;
DACP_PLAY_STOPPED
|
|
DACP_PLAY_PAUSED
|
|
DACP_PLAY_PLAYING
|
|
struct DACPPlayerIface
struct DACPPlayerIface {
GTypeInterface parent_class;
DAAPRecord *(*now_playing_record) (DACPPlayer * player);
guchar *(*now_playing_artwork) (DACPPlayer * player,
guint width, guint height);
void (*play_pause) (DACPPlayer * player);
void (*pause) (DACPPlayer * player);
void (*next_item) (DACPPlayer * player);
void (*prev_item) (DACPPlayer * player);
void (*cue_clear) (DACPPlayer * player);
void (*cue_play) (DACPPlayer * player, GList * records, guint index);
};
dacp_player_now_playing_record ()
DAAPRecord * dacp_player_now_playing_record (DACPPlayer *player);
dacp_player_now_playing_artwork ()
guchar * dacp_player_now_playing_artwork (DACPPlayer *player,
guint width,
guint height);
player :
|
a player |
width :
|
width |
height :
|
height |
dacp_player_play_pause ()
void dacp_player_play_pause (DACPPlayer *player);
dacp_player_pause ()
void dacp_player_pause (DACPPlayer *player);
dacp_player_next_item ()
void dacp_player_next_item (DACPPlayer *player);
dacp_player_prev_item ()
void dacp_player_prev_item (DACPPlayer *player);
dacp_player_cue_clear ()
void dacp_player_cue_clear (DACPPlayer *player);
dacp_player_cue_play ()
void dacp_player_cue_play (DACPPlayer *player,
GList *records,
guint index);
player :
|
a player |
records :
|
a list of records |
index :
|
an index |