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