AudioEffectEQ
Базовый класс для аудио уравняющих (EQ) дает вам контроль над частотами. Используйте его для создания индивидуального уравнения, если AudioEffectEQ6, AudioEffectEQ10или [AudioEffectEQ21] (/en/docs/a)
Базовый класс для аудиоэквалайзеров (EQ). Предоставляет вам контроль над частотами.
Используйте его для создания пользовательского эквалайзера, если AudioEffectEQ6, AudioEffectEQ10 или AudioEffectEQ21 не соответствуют вашим потребностям.
"Экклейзер" дает вам контроль над получением частот во всем спектре, позволяя их регулировать через диапазоны. Диапазон является точкой в частотном спектре, и каждый диапазон означает раздел спектра, который может быть скорректирован. Используйте уравновешители для компенсации существующих недостатков в звуке, создайте пространство для других элементов или удалите нежелательные частоты. АудиоэффективEQ полезен на автобусе Master, чтобы сбалансировать всю смесь или придать ей больше персонажа. Они также полезны при запуске игры на мобильном устройстве, для корректировки смеси с учетом такого рода колонок (он может быть отключен при включении наушников).
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectEQКонструктор
public AudioEffectEQ();Методы3
GetBandCountint
public int GetBandCount();Возвращает количество полос эквалайзера.
intGetBandGainDbfloat
public float GetBandGainDb(int bandIdx);Возвращает усиление полосы по указанному индексу в дБ.
| Имя | Тип | По умолчанию |
|---|---|---|
bandIdx | int | — |
floatSetBandGainDbvoid
public void SetBandGainDb(int bandIdx, float volumeDb);Устанавливает усиление полосы по указанному индексу в дБ.
| Имя | Тип | По умолчанию |
|---|---|---|
bandIdx | int | — |
volumeDb | float | — |