Consider the following:
- You use software to render/play audio via the DirectSound API (for example: DDK tool Graph Edit)
- On Vista or Windows 7, via a driver testing tool (or manually) you uninstall and then reinstall audio drivers such as “High Definition Audio Device” (HDAudio) several times
- You attempt to render/play the audio stream again to a non-default DirectSound device (for example – DirectSound:Speakers as opposed to Default DirectSound device)
When the stream is attempted to render to a non-default DirectSound device, you may receive the following error:
“These filters cannot agree on a connection. Verify type compatibility of input pin and output pin.
Cannot play back the audio stream: no audio hardware is available, or the hardware is not responding. (Return code:0x80040256)”