AudioEffectSpectrumAnalyzerInstance

Hereda: AudioEffectInstance < RefCounted < Object

Instancia consultable de un AudioEffectSpectrumAnalyzer.

Descripción

The runtime part of an AudioEffectSpectrumAnalyzer, which can be used to query the magnitude of a frequency range on its host bus.

An instance of this class can be obtained with AudioServer.get_bus_effect_instance().

Tutoriales

Métodos

Vector2

get_magnitude_for_frequency_range(from_hz: float, to_hz: float, mode: MagnitudeMode = 1) const


Enumeraciones

enum MagnitudeMode: 🔗

MagnitudeMode MAGNITUDE_AVERAGE = 0

Usa el valor promedio en todo el rango de frecuencia como magnitud.

MagnitudeMode MAGNITUDE_MAX = 1

Usa el valor máximo del rango de frecuencia como magnitud.


Descripciones de Métodos

Vector2 get_magnitude_for_frequency_range(from_hz: float, to_hz: float, mode: MagnitudeMode = 1) const 🔗

Returns the magnitude of the frequencies from from_hz to to_hz in linear energy as a Vector2. The x component of the return value represents the left stereo channel, and y represents the right channel.

mode determines how the frequency range will be processed.