此函数将线性增益转换为以分贝(分贝)表示的增益。您可以从 audio_sound_get_gain 等函数获得线性增益值。
增益的变化可以用分贝表示。这更符合我们对幅度变化的感知方式(人类对声音的感知不是线性的)。
从以分贝表示的增益到线性增益的转换使用公式:gain_db = 20 * log10(gain_linear);
lin_to_db(x);
参数 | 类型 | 描述 |
---|---|---|
x | Real | 要转换的值 |
var _db = lin_to_db(1.5);
上面的代码以分贝为单位计算与 1.5 的线性增益对应的增益。转换的结果存储在临时变量 _db 中。