Есть ли способ перехватить или просто прочитать аудиовыход в устройстве Android?
Мне нужно прочитать весь аудиовыход в PCM изнутри myActivity, в том числе приложение для медиаплеера в фоновом режиме, голос из звонков, MediaPlayer istances внутри myACtivity и т.д., все, что будет воспроизводиться динамиками. Собственно, если бы их можно было читать отдельно, было бы здорово.
Я пробовал с AudioRecord, давая ему как параметр audioSource каждую константу, найденную в MediaRecorder.AudioSource, не нужно ли мне попробовать разные аудиоисточники?
Является ли это задачей низкого уровня, которая должна обрабатываться внутри собственного слоя?