summaryrefslogtreecommitdiffstats
path: root/audio/mixer.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-09-19 14:32:47 +0200
committerwm4 <wm4@nowhere>2013-09-20 13:23:25 +0200
commitb8e42ae13c511855fcba0b6b795d55b37e461665 (patch)
treef7090d8218894692ac600da6e7d6e62c382d1731 /audio/mixer.h
parent234d967bed3784657279052e23fdfa751ae1e7fc (diff)
downloadmpv-b8e42ae13c511855fcba0b6b795d55b37e461665.tar.bz2
mpv-b8e42ae13c511855fcba0b6b795d55b37e461665.tar.xz
mixer: restore volume with playback resume
Note that this is intentionally never done if the AO or softvolume is different, or if the current volume control method is thought to control system wide volume (such as ALSA) or otherwise user controllable (such as PulseAudio). The intention is to keep things robust and to avoid messing with the user's audio settings as far as possible, while still providing the ability to resume volume if it makes sense.
Diffstat (limited to 'audio/mixer.h')
-rw-r--r--audio/mixer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/audio/mixer.h b/audio/mixer.h
index 6761be5da4..a636a2b418 100644
--- a/audio/mixer.h
+++ b/audio/mixer.h
@@ -59,5 +59,6 @@ void mixer_setmute(mixer_t *mixer, bool mute);
bool mixer_getmute(mixer_t *mixer);
void mixer_getbalance(mixer_t *mixer, float *bal);
void mixer_setbalance(mixer_t *mixer, float bal);
+char *mixer_get_volume_restore_data(struct mixer *mixer);
#endif /* MPLAYER_MIXER_H */