After some more testing, I’ve concluded that it doesn’t matter if you start the Oculus app and connect the headset first, before running the Unity editor. It seems like there’s some device hand-off that happens later anyway.
Any suggestions on how to set up an output device switch? Or is this a bug?
Hello, is there any news regarding this issue? I am also working on a VR proyect and it’s something really important for VR, both Oculus and SteamVR change the windows audio output to the headset when launching the game, and currently if you launch the game directly from Steam before opening SteamVR for example, the windows audio output is changed after the game finished launching so fmod ends up with the last output windows had.
I’m in the same position, trying to set Oculus as my main audio device (they demand it to publish with them).
Where should we use the getNumDrivers, getDriverInfo & setDriver?
Right now we are putting some of this code on the “FMOD.RESULT Initialize()” inside of the RuntimeManager but we are experimenting some errors.