Android: AudioRecord и DynamicsProcessing - PullRequest
0 голосов
/ 02 апреля 2019

В настоящее время я записываю аудио, используя AudioRecord, и я хочу реализовать эквалайзер, компрессор и лимитеры аудио фильтров.что DynamicsProcessing - это как раз то, что мне нужно, но главное, чтобы он обычно работал с MediaPlayer или AudioTrack, что означаетчто эффекты применяются во время воспроизведения уже предварительно записанного аудиосэмпла.

Но мне нужно применить эти фильтры во время записи, чтобы результирующий файл содержал уже отфильтрованное аудио.

Возможно ли достичь этого, используя DynamicsProcessing и каким-либо образом связать его с экземпляром AudioRecord?Или есть какие-то другие способы применения таких фильтров во время записи звука, встроенной в SDK, или с использованием какой-либо существующей библиотеки?

PS: я не смог найти ничего подходящего, и единственная идея, которая возникла, это реализовать фильтрациюданные, полученные с помощью AudioRecord#read руками, что, как я полагаю, займет много времени у человека, который не знаком с аудиоинженерией.

...