diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-10-15 19:14:08 +0300 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2020-10-15 19:14:08 +0300 |
commit | 5fdbd18485bf487f3775e52aed1f4a18870a3acc (patch) | |
tree | a1516b83d65a3e7ded623eb7c46d99c86ea35e52 /src/audio/player.h | |
parent | c3795ba3779ec79a94ad298fc5e72b6edfc4b4e7 (diff) |
Player: Parsing Vorbis and MP3 metadata
Diffstat (limited to 'src/audio/player.h')
-rw-r--r-- | src/audio/player.h | 9 |
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 | ||
41 | enum iPlayerTag { | ||
42 | title_PlayerTag, | ||
43 | artist_PlayerTag, | ||
44 | genre_PlayerTag, | ||
45 | date_PlayerTag, | ||
46 | max_PlayerTag, | ||
47 | }; | ||
48 | |||
41 | void updateSourceData_Player (iPlayer *, const iString *mimeType, const iBlock *data, | 49 | void 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); | |||
48 | void setFlags_Player (iPlayer *, int flags, iBool set); | 56 | void setFlags_Player (iPlayer *, int flags, iBool set); |
49 | 57 | ||
50 | int flags_Player (const iPlayer *); | 58 | int flags_Player (const iPlayer *); |
59 | const iString *tag_Player (const iPlayer *, enum iPlayerTag tag); | ||
51 | iBool isStarted_Player (const iPlayer *); | 60 | iBool isStarted_Player (const iPlayer *); |
52 | iBool isPaused_Player (const iPlayer *); | 61 | iBool isPaused_Player (const iPlayer *); |
53 | float volume_Player (const iPlayer *); | 62 | float volume_Player (const iPlayer *); |