AudioEffectFilter

繼承: AudioEffect < Resource < RefCounted < Object

被繼承: AudioEffectBandLimitFilter, AudioEffectBandPassFilter, AudioEffectHighPassFilter, AudioEffectHighShelfFilter, AudioEffectLowPassFilter, AudioEffectLowShelfFilter, AudioEffectNotchFilter

為音訊匯流排新增濾波器。

說明

允許 cutoff_hz 以外的頻率通過。

教學

屬性

float

cutoff_hz

2000.0

FilterDB

db

0

float

gain

1.0

float

resonance

0.5


列舉

enum FilterDB: 🔗

FilterDB FILTER_6DB = 0

每八度 6 dB 截止。

FilterDB FILTER_12DB = 1

每八度 12 dB 截止。

FilterDB FILTER_18DB = 2

每八度 18 dB 截止。

FilterDB FILTER_24DB = 3

每八度 24 dB 截止。


屬性說明

float cutoff_hz = 2000.0 🔗

  • void set_cutoff(value: float)

  • float get_cutoff()

濾波閾值頻率(Hz)。


FilterDB db = 0 🔗

截止曲線的斜率(dB/Oct),亦即濾波器階數;階數越高,截止越陡峭。


float gain = 1.0 🔗

經濾波後頻率的增益量。


float resonance = 0.5 🔗

  • void set_resonance(value: float)

  • float get_resonance()

靠近截止頻率處的提升量。