AudioEffectSpectrumAnalyzerInstance¶
继承: AudioEffectInstance < RefCounted < Object
AudioEffectSpectrumAnalyzer的可查询实例。
描述¶
AudioEffectSpectrumAnalyzer的运行时部分,可用于查询其主机总线上频率范围的大小。
可以使用AudioServer.get_bus_effect_instance()获取此类的实例。
方法¶
get_magnitude_for_frequency_range(from_hz: float, to_hz: float, mode: MagnitudeMode = 1) const |
枚举¶
enum MagnitudeMode: 🔗
MagnitudeMode MAGNITUDE_AVERAGE = 0
使用频率范围内的平均值作为幅度。
MagnitudeMode MAGNITUDE_MAX = 1
使用频率范围的最大值作为幅度。
方法说明¶
Vector2 get_magnitude_for_frequency_range(from_hz: float, to_hz: float, mode: MagnitudeMode = 1) const 🔗
以Vector2形式返回线性能量中from_hz到to_hz的频率幅度。返回值的x分量表示左立体声通道,y表示右通道。
mode确定如何处理频率范围。请参阅MagnitudeMode。