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.
Checking the stable version of the documentation...
AudioEffectInstance
Hérite de : RefCounted < Object
Hérité par : AudioEffectSpectrumAnalyzerInstance
Manipule l'audio qu'il reçoit pour obtenir un effet donné.
Description
Une instance d'effet audio manipule l'audio qu'elle reçoit pour obtenir un effet donné. Cette instance est automatiquement créée par un AudioEffect lorsqu'il est ajouté à un bus, et ne doit généralement pas être créée directement. Si nécessaire, il peut être récupéré à l'exécution avec AudioServer.get_bus_effect_instance().
Tutoriels
Méthodes
void |
_process(src_buffer: |
_process_silence() virtual const |
Descriptions des méthodes
void _process(src_buffer: const void*, r_dst_buffer: AudioFrame*, frame_count: int) virtual required 🔗
Appelé par l’AudioServer pour traiter cet effet. Lorsque _process_silence() n'est pas surchargée ou qu'elle renvoie false, cette méthode est appelée seulement lorsque le bus est actif.
Note : Il n'est pas utile de surcharger cette méthode en GDScript ou en C#. Seul GDExtension peut en profiter.
bool _process_silence() virtual const 🔗
Surchargez cette méthode pour personnaliser le comportement de traitement de cette instance d'effet.
Devrait renvoyer true pour forcer l'AudioServer à toujours appeler _process(), même si le bus a été mis en sourdine ou ne peut être entendu autrement.