![]() |
![]() |
![]() |
libdmapsharing-3.0 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
enum DACPPlayState; struct DACPPlayerIface; enum DACPRepeatState; void dacp_player_cue_clear (DACPPlayer *player
); void dacp_player_cue_play (DACPPlayer *player
,GList *records
,guint index
); void dacp_player_next_item (DACPPlayer *player
); const guchar * dacp_player_now_playing_artwork (DACPPlayer *player
,guint width
,guint height
); DAAPRecord * dacp_player_now_playing_record (DACPPlayer *player
); void dacp_player_pause (DACPPlayer *player
); void dacp_player_play_pause (DACPPlayer *player
); void dacp_player_prev_item (DACPPlayer *player
);
typedef enum { DACP_PLAY_STOPPED = 2, DACP_PLAY_PAUSED = 3, DACP_PLAY_PLAYING = 4 } DACPPlayState;
struct DACPPlayerIface { GTypeInterface parent_class; DAAPRecord *(*now_playing_record) (DACPPlayer * player); const 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); };
typedef enum { DACP_REPEAT_NONE = 0, DACP_REPEAT_SINGLE = 1, DACP_REPEAT_ALL = 2 } DACPRepeatState;
void dacp_player_cue_play (DACPPlayer *player
,GList *records
,guint index
);
|
a player |
|
a list of records |
|
an index |
const guchar * dacp_player_now_playing_artwork (DACPPlayer *player
,guint width
,guint height
);
|
a player |
|
width |
|
height |
DAAPRecord * dacp_player_now_playing_record (DACPPlayer *player
);
|
a player |