aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2016-09-24 18:46:41 -0700
committerChris Robinson <[email protected]>2016-09-24 18:46:41 -0700
commitf5e4a3ed85993f479c6cc1a967d5252378eb5211 (patch)
treeac45d22c3f4ea5e4df0ffef5720b09ee840c1ac4 /OpenAL32/Include
parent24f9a0f2aed5b0770af1633ab4a2e2832462294e (diff)
Add a volume-adjust config option to adjust the source output volume
Designed for apps that either don't change the listener's AL_GAIN, or don't allow the listener's AL_GAIN to go above 1. This allows the volume to still be increased further than such apps may allow, if users find it too quiet. Be aware that increasing this can easily cause clipping. The gain limit reported by AL_GAIN_LIMIT_SOFT is also affected by this.
Diffstat (limited to 'OpenAL32/Include')
-rw-r--r--OpenAL32/Include/alMain.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h
index 356a749a..6320bc98 100644
--- a/OpenAL32/Include/alMain.h
+++ b/OpenAL32/Include/alMain.h
@@ -749,6 +749,8 @@ struct ALCcontext_struct {
RefCount UpdateCount;
ATOMIC(ALenum) HoldUpdates;
+ ALfloat GainBoost;
+
struct ALvoice *Voices;
ALsizei VoiceCount;
ALsizei MaxVoices;