# Switching audio output device (esp. for VR)

**URL:** <https://qa.fmod.com/t/switching-audio-output-device-esp-for-vr/15386>\
**Category:** Unity\
**Created:** [January 15, 2020, 1:10am UTC](https://qa.fmod.com/t/switching-audio-output-device-esp-for-vr/15386 "2020-01-15T01:10:24Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [January 24, 2020, 12:21am UTC](https://qa.fmod.com/t/switching-audio-output-device-esp-for-vr/15386/5 "2020-01-24T00:21:16Z")

</div>

This is currently the way FMOD works, only if the device list has changed (eg. device removed or added) will FMOD update it’s device list.

See this thread for more information:

> [@\[Windows\] Possible bug with setDriver and getDriverInfo](https://qa.fmod.com/t/windows-possible-bug-with-setdriver-and-getdriverinfo/14192/):
>
> Hello!, I am trying to change the current driver after detect a default device change on Windows, however every time I call in the main thread [setDriver] with the right driver somehow the drivers get changed, so when I call getDriver and getDriverInfo to know if changed to the right driver the device selected is wrong. After hours debugging, it gives me these values, lets say we have 3 output devices detected by Fmod, after I change the default device to another, lets say it becomes the driver…

We are planning to add this behavior in the next major release, as it requires internal behavior changes.

---

_[View the full topic](https://qa.fmod.com/t/switching-audio-output-device-esp-for-vr/15386)._
