diff options
Diffstat (limited to 'apps/misc.h')
-rw-r--r-- | apps/misc.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/misc.h b/apps/misc.h index 72b8735c8a..b7a9a5c42c 100644 --- a/apps/misc.h +++ b/apps/misc.h @@ -137,8 +137,22 @@ void check_bootfile(bool do_rolo); #endif #endif +enum volume_adjust_mode +{ + VOLUME_ADJUST_DIRECT, /* adjust in units of the volume step size */ + VOLUME_ADJUST_PERCEPTUAL, /* adjust using perceptual steps */ +}; + +/* min/max values for global_settings.volume_adjust_norm_steps */ +#define MIN_NORM_VOLUME_STEPS 10 +#define MAX_NORM_VOLUME_STEPS 100 + /* check range, set volume and save settings */ void setvol(void); +void set_normalized_volume(int vol); +int get_normalized_volume(void); +void adjust_volume(int steps); +void adjust_volume_ex(int steps, enum volume_adjust_mode mode); #ifdef HAVE_LCD_COLOR int hex_to_rgb(const char* hex, int* color); |