summaryrefslogtreecommitdiff
path: root/src/audio/player.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2020-10-14 19:12:11 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2020-10-14 19:12:11 +0300
commit6b589f349f5fa459d25d865a65d11e242232b7a5 (patch)
tree6f477867e4815b3bcc2dc90fbf2c0e6fdcb7427e /src/audio/player.h
parent72a2736572c31bf17ef36e422d35c3975d41e470 (diff)
Player: Volume adjustment UI
Diffstat (limited to 'src/audio/player.h')
-rw-r--r--src/audio/player.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/audio/player.h b/src/audio/player.h
index 720f2d78..268188aa 100644
--- a/src/audio/player.h
+++ b/src/audio/player.h
@@ -33,15 +33,24 @@ enum iPlayerUpdate {
33 complete_PlayerUpdate, 33 complete_PlayerUpdate,
34}; 34};
35 35
36enum iPlayerFlag {
37 adjustingVolume_PlayerFlag = iBit(1),
38 volumeGrabbed_PlayerFlag = iBit(2),
39};
40
36void updateSourceData_Player (iPlayer *, const iString *mimeType, const iBlock *data, 41void updateSourceData_Player (iPlayer *, const iString *mimeType, const iBlock *data,
37 enum iPlayerUpdate update); 42 enum iPlayerUpdate update);
38 43
39iBool start_Player (iPlayer *); 44iBool start_Player (iPlayer *);
40void setPaused_Player (iPlayer *, iBool isPaused);
41void stop_Player (iPlayer *); 45void stop_Player (iPlayer *);
46void setPaused_Player (iPlayer *, iBool isPaused);
47void setVolume_Player (iPlayer *, float volume);
48void setFlags_Player (iPlayer *, int flags, iBool set);
42 49
50int flags_Player (const iPlayer *);
43iBool isStarted_Player (const iPlayer *); 51iBool isStarted_Player (const iPlayer *);
44iBool isPaused_Player (const iPlayer *); 52iBool isPaused_Player (const iPlayer *);
53float volume_Player (const iPlayer *);
45float time_Player (const iPlayer *); 54float time_Player (const iPlayer *);
46float duration_Player (const iPlayer *); 55float duration_Player (const iPlayer *);
47float streamProgress_Player (const iPlayer *); /* normalized 0...1 */ 56float streamProgress_Player (const iPlayer *); /* normalized 0...1 */