Currently using version 15.28.5, running into a few issues with TeamViewer ignoring Windows 10 audio settings, possibly it's own settings as well.
Within TeamViewer options, if I select the menu for Audio conferencing, TeamViewer will decrease the global volume by 80%, regardless of the Windows setting found in Sound -> Communications that allows you to change how Windows automatically adjusts the volume when detecting communications activity.
This audio conferencing menu also allows you to specify which devices you'd like to use for voice playback, and voice input. However, these don't seem to correlate with the Windows setting found in Settings -> Sound -> Advanced Sound Options -> App Volume and Device Preferences. Upon entering this Windows menu, TeamViewer is listed along with the other programs that I have running, but it is the only program that explicitly defines an output and input device, opposed to the other programs that are configured to use "Default." Changing the output and input device here, exiting the menu, and then immediately going back into the same menu reverts changes, every time. This also occurs after using the option in this menu to reset to Microsoft recommended defaults. This looks to be pulling the devices that are configured by Windows to be the default communications devices.
These causes issues when using effectively any other program with audio, most notably the drop in global volume. For example, if I'm on a call using my desktop VOIP software, and start a remote TeamViewer session, TeamViewer accesses the playback device that's set as my default communications device, and lowers it's volume by 80%, making it significantly harder to hear the person I'm speaking with. If I start the remote session first, and then make the call, the volume is not affected, unless I accidentally mouse over the Communications menu on the session toolbar, which causes TeamViewer to access all playback devices and lower them by 80%. Closing and reopening the session fixes the volume for all playback devices except the default communications device; fixing the reduction on my headset requires either transferring the call to someone else and having them bounce the call back to me, or ending the call and calling back while still logged into a remote session.
There are no other interactions like this on my desktop PC. Making a call through my VOIP software, then opening an audio program such as Audacity and allowing it to access a playback device (through recording or through playing audio) does not affect global volume. Nor do other remote access programs I use such as **Third Party Product** or **Third Party Product**.
There doesn't seem to be a way to make any meaningful changes to TeamViewer audio settings, either within Windows or within TeamViewer itself. So the next step was to virtualize some dummy audio devices and have TeamViewer use those, but since TeamViewer does not honor app specific settings within Windows, I had to set those dummy audio devices to be my default communications devices, and then set every other program on my PC to use an explicitly defined output and input.
The necessity of going through all of this, just to get TeamViewer to sorta do what I want it to do, is insane. If TeamViewer is not running, be it through closing the program entirely or uninstalling it, I do not get any audio issues on my PC, even when physically unplugging devices when those devices are in use. Fortunately, TeamViewer doesn't seem to interact with ASIO; if TeamViewer was also causing issues when I'm in a DAW at home, I would drive me crazy.
Is there ANY way whatsoever to change TeamViewer audio settings in a meaningful way that can't be automatically reverted by TeamViewer?