Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

AudioEffectSpectrumAnalyzerInstance

Hérite de : AudioEffectInstance < RefCounted < Object

Instance interrogeable d'un AudioEffectSpectrumAnalyzer.

Description

La partie en cours d’exécution d'un AudioEffectSpectrumAnalyzer, qui peut être utilisée pour demander la magnitude d'une plage de fréquences sur son bus hôte.

Une instance de cette classe peut être obtenue avec AudioServer.get_bus_effect_instance().

Tutoriels

Méthodes

Vector2

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


Énumérations

enum MagnitudeMode: 🔗

MagnitudeMode MAGNITUDE_AVERAGE = 0

Utiliser la valeur moyenne de la plage de fréquences en tant que magnitude.

MagnitudeMode MAGNITUDE_MAX = 1

Utiliser la valeur maximale de la plage de fréquences en tant que magnitude.


Descriptions des méthodes

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

Renvoie la magnitude des fréquences de from_hz à to_hz en énergie linéaire en tant que Vector2. La composante x du résultat représente le canal stéréo gauche, et y représente le canal droite.

mode détermine comment la plage de fréquences sera traitée.