AudioEffectFilter

继承: AudioEffect < Resource < RefCounted < Object

派生: AudioEffectBandLimitFilter, AudioEffectBandPassFilter, AudioEffectHighPassFilter, AudioEffectHighShelfFilter, AudioEffectLowPassFilter, AudioEffectLowShelfFilter, AudioEffectNotchFilter

向音频总线添加过滤器。

描述

允许cutoff_hz以外的频率通过。

属性


枚举

enum FilterDB: 🔗

FilterDB FILTER_6DB = 0

以每倍频程6dB的速度切断。

FilterDB FILTER_12DB = 1

以每倍频程12dB的速度切断。

FilterDB FILTER_18DB = 2

以每倍频程18dB的速度切断。

FilterDB FILTER_24DB = 3

以每倍频程24dB切断。


属性说明

float cutoff_hz = 2000.0 🔗

  • void set_cutoff(value: float)

  • float get_cutoff()

滤波器的阈值频率,以Hz为单位。


FilterDB db = 0 🔗

截止曲线的陡峭度,以每倍频程dB为单位,也称为滤波器的阶数。高阶具有更积极的截止。


float gain = 1.0 🔗

滤波器后的频率增益量。


float resonance = 0.5 🔗

  • void set_resonance(value: float)

  • float get_resonance()

升压量在截止频率附近的频率范围内。