Я пытаюсь создать автономный AGC, используя библиотеку WebRtc. (Вход - wav файл, выход - wav файл с настроенным усилением). Но в это время у меня есть некоторые проблемы с этим вопросом.
Я пытаюсь использовать функции, объявленные в файле gain_control.h
. Когда я использую WebRtcAgc_Process(....), я получаю постоянное усиление, которое применяется ко всему сигналу, но не нелинейное усиление, которое зависит от величины входного сигнала.
Может быть, я должен использовать другие функции для моей цели? Как реализовать AGC через библиотеку WebRTC?