Select Default Sound Render Device (using undocumented COM-interface IPolicyConfig).

System Requirements: Microsoft Windows Vista and later
Visual C++ Redistributable for Visual Studio 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40784

Run without parameters for show system tray icon

  • right click: opens a context menu quick-change sound render device (audio endpoint)
  • left double click: switch to next sound render device (audio endpoint)
DefSound_TrayMenu.png
  • GDI+ hint on device switch
DefSound_Hint.png

Commad line parameters:

DefSound.exe <DEVICE>[,DEVICE...] [ROLE] If you supply -1, it will switch to next sound render device (audio endpoint)
If you specify more than one device, then the list will be rotated so that the default device is the latest. Example:
Default device before Command line Default device after
2 DefSound.exe 0,1,2 0
0 DefSound.exe 0,1,2 1
1 DefSound.exe 0,1,2 2

Last edited Mar 19, 2015 at 1:43 PM by EreTIk, version 23