AudioTool uses the "VOICE_RECOGNITION" mic data stream, as you noted, which is supposed, according to the Android specification, to exclude all filtering and AGC.
The "UNPROCESSED" mic stream is relatively new in Android. It sounds suitable for acoustic measurements, but we found that it does not do what it should on some devices, which is to provide an unprocessed stream, and also the signal levels on some devices were too low.
This mic stream data is a tricky detail, as we are at the mercy of what the phone manufacturer's do in their firmware. I'm against an option to choose between the two above, as it will just cause confusion.
Julian