[wdmaudiodev] Re: Intercepting Audio Data Going to Sound Card

  • From: e-t172 <e-t172@xxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 17 Jun 2010 20:29:24 +0200

On 17/06/2010 20:15, Tim Roberts wrote:
It's actually possible to install
a GFX APO on your own, but you can't release such a thing unless you
also supply the audio card driver.

Why?

You can use your MSVAD scheme, as long as you get another application
involved.  Have MSVAD ship the data to your application, and have the
application forward it to the real sound card.

I implemented this solution using Virtual Audio Cable and WASAPI Exclusive mode. It works well, but there are some catches:

- it won't be glitch-free if the system is under heavy load (even if the process priority is set to Realtime and MSCSS is used) - this solution is quite convoluted, and will add a non-negligible amount of latency to the audio path

That's why I'm currently rewriting my filter as a GFX sAPO.

--
Etienne Dechamps / e-t172 - AKE Group
Phone: +33 6 20 41 09 29

Other related posts: