Given that DirectSound is software emulated in Vista, anyone tried using WDM Kernel Streaming (WDM-KS) as a fast low latency interface to audio on XP and Vista?
BTW, I think ASIO and OpenAL have a interface which uses WDM-KS.
I've taken a look at MS's DirectKS example, and also the source to PortAudio (which appears to be loosely based on the DirectKS example). Both of these examples have something on the order of 2000-3000 lines of code just to open up a simple low latency audio stream.
Anyone know of some simple distilled WDM-KS example which is not so code bloated?
Perhaps something in an Open Source project somewhere? I've checked LibSDL, but it seems as if they are still using DirectSound...