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