аудио — Используя OpenAL в C ++, есть ли способ повлиять на эквалайзер на расстоянии?

Я использую крутящий момент 3d для нескольких проектов, и он использует некоторые функции, которые предлагает openal, но он использует линейную модель для ослабления на расстоянии, и я собираюсь изменить это на модель с ограниченным показателем в C ++.

Когда звук достигает своего максимального расстояния, я хочу, чтобы звук постепенно усиливался, чтобы получить более низкие звуки. Я проверил, и есть ли эффект эквалайзера в версии openal, которую использует крутящий момент, кто-нибудь баловался с изменением эффекта эквалайзера на расстоянии?

Я думал что-то вроде if заявление, которое изменит AL_EQUALIZER_DEFAULT_LOW_GAIN значение будет делать это?

Кто-нибудь пробовал это раньше?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]