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
Eredita: RefCounted < Object
Ereditato da: AudioEffectSpectrumAnalyzerInstance
Manipola l'audio che riceve per un determinato effetto.
Descrizione
Un'istanza di effetto audio manipola l'audio che riceve per un determinato effetto. Questa istanza è creata automaticamente da un AudioEffect quando è aggiunta a un bus, e di solito non deve essere creata direttamente. Se necessario, può essere recuperata durante l'esecuzione con AudioServer.get_bus_effect_instance().
Tutorial
Metodi
void |
_process(src_buffer: |
_process_silence() virtual const |
Descrizioni dei metodi
void _process(src_buffer: const void*, r_dst_buffer: AudioFrame*, frame_count: int) virtual required 🔗
Chiamato dal AudioServer per elaborare questo effetto. Quando _process_silence() non è sovrascritto o restituisce false, questo metodo viene chiamato solo quando il bus è attivo.
Nota: Non è utile sovrascrivere questo metodo in GDScript o C#. Solo GDExtension può usufruirne.
bool _process_silence() virtual const 🔗
Sovrascrivi questo metodo per personalizzare il comportamento di elaborazione di questa istanza di effetto.
Dovrebbe tornare true per costringere l'AudioServer a chiamare sempre _process(), anche se il bus è stato silenziato o non può essere ascoltato in altri modi.