AudioEffectSpectrumAnalyzerInstance

Наследует: AudioEffectInstance < RefCounted < Object

Запрашиваемый экземпляр AudioEffectSpectrumAnalyzer.

Описание

Часть времени выполнения AudioEffectSpectrumAnalyzer, которую можно использовать для запроса величины частотного диапазона на его хост-шине.

Экземпляр этого класса можно получить с помощью AudioServer.get_bus_effect_instance().

Обучающие материалы

Методы

Vector2

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 🔗

Возвращает величину частот от from_hz до to_hz в линейной энергии как Vector2. Компонент x возвращаемого значения представляет левый стереоканал, а y представляет правый канал.

mode определяет, как будет обрабатываться диапазон частот.