Ответ 1
В настоящее время в Android нет функции для записи аудиовыхода (ну, API-интерфейс Visualizer, который позволяет вам получать частичный, низкокачественный звук для аудио визуализации).
Если вам нужно применить эффект к аудио из собственного приложения, вы можете сделать "запись" внутренне. 1.e, в вашем приложении, отправить декодированные аудиоданные в ваш эффект, который будет обработан, а затем отправить обработанные данные в вашу буферную очередь AudioTrack или OpenSL ES.