For my thesis I’m developing a prototype using Unity and FMOD Studio and I would like to use an external microphone connected to my audio interface (Focusrite 6i6) to pass the environmental sound to the user’s headphones in Unity. I do not need to record just need to deliver the sound from the microphone.
You can use the Core API function System::setOutput to choose the interface, ensuring the correct driver set with System::setDriver. From there you can see the microphone recording example provided with the API examples (included in your API installation). You can modify this to provide a stream of audio rather than a recording.