Does the AVFoundation Framework allow an app to have read access of the audio output (e.g. music) that is generated by a different app? If not, can I use the microphone to simultaneously record the audio output of the speaker, and then analyze the microphone recording in real time?
I've read the documentation for "Shared Audio Session of AVAudioSession", and I searched for inter-app audio information, but I still can't determine if this is possible.
I essentially want to write an app that changes screen colors/patterns based on what music is being played by other apps.
Thanks!