bool MIX_SetMixerGain(MIX_Mixer *mixer, float gain);
| MIX_Group * | mixer | 設定するミキサー |
| float | gain | 新しいゲインの値 |
それぞれのミキサーにはマスターゲインがあり, ミキサー全体のボリュームを調整する. パイプラインを通ったそれぞれのサンプルは, このゲインの値で修正される. ゲインは0は無音で, 1.0fはミックスしたボリュームを変更しない. そして, 1.0fを超える場合はボリュームを増す. 負の数は不正な値である. ゲインの上限はないが, 音が非常に大きくなりうるので, 設定には注意すること.
ミキサーのマスターゲインのデフォルトは1.0fである.
この値は後のミックスのためにいつでも変更できる.
この関数はどのスレッドからも安全に呼べる.