android obter dispositivo de saída de áudio global em pcm

Existe alguma maneira de interceptar ou apenas ler a saída de áudio no dispositivo Android?

Eu preciso ler toda a saída de áudio no PCM de dentro do myActivity, incluindo o aplicativo media player em segundo plano, voz de chamadas, mediaplayer istances dentro de myActivity, etc., tudo o que vai ser tocado pelos alto-falantes. Na verdade, se fosse possível lê-los separadamente, seria ótimo também.

Eu tentei comGravação de audio, dando-lhe como parâmetro audioSource toda constante encontrada emMediaRecorder.AudioSource sem sorte, devo experimentar diferentes audioSources?

É uma tarefa de tão baixo nível que deve ser tratada dentro da camada nativa?

questionAnswers(1)

yourAnswerToTheQuestion