iPhone para grabar audio

Actualmente estoy trabajando en un proyecto donde es necesario grabar el sonido que está siendo reproducido por el iPhone. Por esto, me refiero a grabar sonido que se reproduce en segundo plano como un clip de sonido o lo que sea, NO usar el micrófono incorporado.

Se puede hacer esto? Actualmente estoy experimentando con AVAudioRecorder pero esto solo captura el sonido con el micrófono incorporado.

¡Cualquier ayuda sería apreciada!

Esto solo es posible cuando se utiliza solo la API de la unidad de audio RemoteIO o solo la API de queue de audio con audio sin compression sin compression y sin audio de background mezclado. Luego tiene acceso total a las muestras de audio y puede ponerlas en queue para que se guarden en un file.

No es posible grabar la salida de sonido del dispositivo en sí mismo con ninguna de las otras API de audio público.

Solo para elaborar la respuesta de hotpaw2, si usted es responsable de generar el sonido, puede recuperarlo. Pero si no lo eres, no puedes. Solo tienes control sobre los sonidos en tu process. Sí, puedes optar por sofocar los sonidos provenientes de diferentes processs. pero en realidad no puede get los datos de estos sonidos ni procesarlos de ninguna manera.