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
Успадковує: RefCounted < Object
Успадковано від: AudioEffectSpectrumAnalyzerInstance
Керує отриманим звуком для певного ефекту.
Опис
Екземпляр звукового ефекту маніпулює звуком, який він отримує для певного ефекту. Цей екземпляр автоматично створюється AudioEffect, коли він додається до шини, і зазвичай його не слід створювати безпосередньо. Якщо необхідно, його можна отримати під час виконання за допомогою AudioServer.get_bus_effect_instance().
Посібники
Методи
void |
_process(src_buffer: |
_process_silence() virtual const |
Описи методів
void _process(src_buffer: const void*, r_dst_buffer: AudioFrame*, frame_count: int) virtual required 🔗
Викликається AudioServer для обробки цього ефекту. Якщо _process_silence() не перевизначено або повертає false, цей метод викликається лише тоді, коли шина активна.
Примітка: Перевизначати цей метод у GDScript або C# не корисно. Тільки GDExtension може скористатися цим.
bool _process_silence() virtual const 🔗
Перевизначте цей метод, щоб налаштувати поведінку обробки цього екземпляра ефекту.
Повинен повернути
true, щоб змусити AudioServer завжди викликати _process(), навіть якщо звук шини вимкнено або її неможливо почути іншим чином.