I need to extract information (real-time) from high-frequency microphone data.
- I want to make sure there is no internal sample-rate conversion happening. Processing can only decrease information content.
- I want to be aware of any noise cancelling (I'm not sure if it is beneficial or not, as I imagine it would comprise synthesising input from multiple microphones, hence could in theory increase information content).
- I want to choose the most suitable microphone (it is possible the 3 microphones on a modern phone will have different hardware characteristics)
How can I guarantee to be using the hardware sampling rate? Is the hardware sampling rate even fixed? I imagine so, as one would not want multiple apps competing to reset it.
I am most grateful for any information that can help me build forwards.
π