Sven Groot wrote:
On Vista, I get two audio devices (or "end-points" I suppose). One is called "Speakers", the other is "Spdif-output" (for the X-Fi) or "Digital output" (for the Realtek). The Speakers one is the default audio device by default.
So far, regardless of whether I set "Speakers" or the specific "SPDIF" option as the default, no app can successfully use SPDIF.
How to change default audio device ?
If default audio device can be changed by program
i think app can successfully switch to SPDIF.
But in new API i only find Get default audio device (IMMDeviceEnumerator::GetDefaultAudioEndpoint)