The latest code for the program has a collection of audio interfaces.
NAudio does not appear to provide a way to change the default devices. A cursory Googling suggests the interface IPolicyConfig10 (plus IPolicyConfigVista and IPolicyConfig7) would need implementing. One such MIT-licensed implementation is frgnca/AudioDeviceCmdlets.
Windows 10 requires too many clicks to change the default render (sound output) device.
[x] Create function to change default render device.
Commit c45259f adds a "Make Default" button to MainWindow for active audio devices that, when clicked, makes the currently selected device the default render/capture device.
Repository Github Projects
Windows Audio
The latest code for the program has a collection of audio interfaces.
NAudio does not appear to provide a way to change the default devices. A cursory Googling suggests the interface IPolicyConfig10 (plus IPolicyConfigVista and IPolicyConfig7) would need implementing. One such MIT-licensed implementation is frgnca/AudioDeviceCmdlets.
Windows 10 requires too many clicks to change the default render (sound output) device.