summaryrefslogtreecommitdiff
path: root/src/audio/player.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/player.h')
-rw-r--r--src/audio/player.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/audio/player.h b/src/audio/player.h
index 268188aa..58947ef4 100644
--- a/src/audio/player.h
+++ b/src/audio/player.h
@@ -38,6 +38,14 @@ enum iPlayerFlag {
38 volumeGrabbed_PlayerFlag = iBit(2), 38 volumeGrabbed_PlayerFlag = iBit(2),
39}; 39};
40 40
41enum iPlayerTag {
42 title_PlayerTag,
43 artist_PlayerTag,
44 genre_PlayerTag,
45 date_PlayerTag,
46 max_PlayerTag,
47};
48
41void updateSourceData_Player (iPlayer *, const iString *mimeType, const iBlock *data, 49void updateSourceData_Player (iPlayer *, const iString *mimeType, const iBlock *data,
42 enum iPlayerUpdate update); 50 enum iPlayerUpdate update);
43 51
@@ -48,6 +56,7 @@ void setVolume_Player (iPlayer *, float volume);
48void setFlags_Player (iPlayer *, int flags, iBool set); 56void setFlags_Player (iPlayer *, int flags, iBool set);
49 57
50int flags_Player (const iPlayer *); 58int flags_Player (const iPlayer *);
59const iString *tag_Player (const iPlayer *, enum iPlayerTag tag);
51iBool isStarted_Player (const iPlayer *); 60iBool isStarted_Player (const iPlayer *);
52iBool isPaused_Player (const iPlayer *); 61iBool isPaused_Player (const iPlayer *);
53float volume_Player (const iPlayer *); 62float volume_Player (const iPlayer *);