QUOTE(doboszsite @ May 30 2009, 06:41 AM)

I believe that DaMOB is right. It should be possible to get the bits out of sound. And it’s no need to do any directsound hook - I can get it just at output. Please tell me if I am wrong.
Depends because some cards can't see what is being sent out.
Take for instance the old way of recording what you hear (I forgot the sound driver option for this). Doing it like that was never accurate and a bit for bit comparison from the original was always different.
So, trying to do something like that would have errors involved. Errors are fine if they are always the same errors but if the errors changed (and they did) you can't do it like that.
Really, the best way is to hook the sound driver before it has a chance to play the sound.