diff options
author | waker <wakeroid@gmail.com> | 2009-08-23 18:25:33 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2009-08-23 18:25:33 +0200 |
commit | 50253414092b1aba7922e186817f9a25b02ab477 (patch) | |
tree | c650671e9ddc98e62e31996cba8a6157a0de88f6 /volume.c | |
parent | 7a9743ed0bb526ba6290e53a9a98b83347e6bfd7 (diff) |
some basic session management
Diffstat (limited to 'volume.c')
-rw-r--r-- | volume.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -19,12 +19,14 @@ #include <math.h> #include <stdio.h> #include "volume.h" +#include "session.h" static float volume_db = 0; // in dB static float volume_amp = 1; // amplitude [0..1] void volume_set_db (float dB) { + session_set_volume (dB); volume_db = dB; volume_amp = dB > -60 ? db_to_amp (dB) : 0; } @@ -38,6 +40,7 @@ void volume_set_amp (float amp) { volume_amp = amp; volume_db = amp > 0 ? amp_to_db (amp) : -60.f; + session_set_volume (volume_db); } float |