I wish to create an app that will preprocess microphone input before sending it on to the rest of the system.
Something like this:
[Mic Audio Unit] -> (...)
[Mic Audio Unit] -> [My app transforms audio] -> (...)
Now my guess is that this is most likely impossible on iOS. My guess is that any app can access raw microphone input, and that apps aren't allowed system-level permissions on the audio pipeline.
But I'm not sure, and I can't find a definitive yes or no anywhere.