AudioEffectSpectrumAnalyzerInstance

继承: AudioEffectInstance < RefCounted < Object

AudioEffectSpectrumAnalyzer的可查询实例。

描述

AudioEffectSpectrumAnalyzer的运行时部分,可用于查询其主机总线上频率范围的大小。

可以使用AudioServer.get_bus_effect_instance()获取此类的实例。

方法


枚举

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_hzto_hz的频率幅度。返回值的x分量表示左立体声通道,y表示右通道。

mode确定如何处理频率范围。请参阅MagnitudeMode