FmodAudioEffectAmplify

FmodAudioEffectAmplify#

继承: FmodAudioEffect < Resource < RefCounted < Object

简单增益效果,用于放大或衰减信号。

描述#

FmodAudioEffectAmplify 会在总线效果链中创建一个增益 DSP。它适合做总线音量微调、临时放大或衰减,也可以在运行时用 volume_db 或 volume_linear 做平滑的强度控制。

用于调整音量、放大较弱的信号或衰减过强的信号。

属性#

方法#

void

set_volume_db(volume_db: float)

float

get_volume_db() const

void

set_volume_linear(volume_linear: float)

float

get_volume_linear() const


属性说明#

float volume_db = 0.0

  • void set_volume_db(volume_db: float)

  • float get_volume_db() const

增益,单位为分贝


float volume_linear

  • void set_volume_linear(volume_linear: float)

  • float get_volume_linear() const

线性增益值。该值会转换为 volume_db ,并限制在 -80 到 +24 dB,对应的线性范围约为 0.0001 到 15.8489。1.0 为单位增益;设置 0.0 会得到最小增益,而非静音。


方法说明#

void set_volume_db(volume_db: float)

设置 volume_db 。


float get_volume_db() const

返回 volume_db 。


void set_volume_linear(volume_linear: float)

设置 volume_linear 。


float get_volume_linear() const

返回 volume_linear 。