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*, 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.