Es posible compartir la transmisión de entrada de audio (micrófono) en Android?

Estoy escribiendo una aplicación que se ejecuta como un servicio de fondo grabando y analizando el audio grabado desde el micrófono. Cuando mi aplicación se está ejecutando, no puedo usar otras aplicaciones que usan el micrófono (por ejemplo, teléfono, grabación de voz, etc.).

Mi pregunta es: ¿hay alguna forma de compartir la transmisión del micrófono en Android? ¿Quizás usando el NDK? De lo contrario, ¿es posible recibir una indicación (por ejemplo, BroadcastIntent) de que otra aplicación requiere el micrófono?

Respuestas a la pregunta(6)

Su respuesta a la pregunta