lin_to_db

此函数将线性增益转换为以分贝(分贝)表示的增益。您可以从 audio_sound_get_gain 等函数获得线性增益值。

增益的变化可以用分贝表示。这更符合我们对幅度变化的感知方式(人类对声音的感知不是线性的)。

从以分贝表示的增益到线性增益的转换使用公式:gain_db = 20 * log10(gain_linear);

 

语法:

lin_to_db(x);

参数类型描述
xReal要转换的值

 

返回:

Real

 

例子:

var _db = lin_to_db(1.5);

上面的代码以分贝为单位计算与 1.5 的线性增益对应的增益。转换的结果存储在临时变量 _db 中。