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...
AudioEffectEQ
Наследует: AudioEffect < Resource < RefCounted < Object
Наследуется от: AudioEffectEQ10, AudioEffectEQ21, AudioEffectEQ6
Базовый класс для аудиоэквалайзеров (EQ). Предоставляет вам контроль над частотами.
Используйте его для создания пользовательского эквалайзера, если AudioEffectEQ6, AudioEffectEQ10 или AudioEffectEQ21 не соответствуют вашим потребностям.
Описание
Эквалайзер позволяет управлять усилением частот во всем спектре, регулируя их по полосам. Полоса — это точка в частотном спектре, и каждая полоса представляет собой деление спектра, которое можно регулировать.
Используйте эквалайзеры для компенсации существующих недостатков в звуке, освобождения места для других элементов или удаления нежелательных частот. Эквалайзеры AudioEffectEQ полезны на мастер-шине для балансировки всего микса или придания ему большей выразительности. Они также полезны при запуске игры на мобильном устройстве, позволяя настроить микс под тип динамиков (их можно отключить при подключении наушников).
Обучающие материалы
Методы
get_band_count() const |
|
get_band_gain_db(band_idx: int) const |
|
void |
set_band_gain_db(band_idx: int, volume_db: float) |
Описания метода
Возвращает количество полос эквалайзера.
float get_band_gain_db(band_idx: int) const 🔗
Возвращает усиление полосы по указанному индексу в дБ.
void set_band_gain_db(band_idx: int, volume_db: float) 🔗
Устанавливает усиление полосы по указанному индексу в дБ.