I have the exact same problem with XAudio2 in my own code. Code compiles and run but doesn't output any sound. I tried your code but it's the same as mine, runs but doesn't sound. I'm using in my code the bindings from http://www.dsource.org/projects/bindings/wiki/DirectX Can't really understand what's going on with XAudio/COM in D2.