[wdmaudiodev] How to create custom audio processor/mixer graph for USB Headset

  • From: Culann mac Cabe <culann@xxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Mon, 10 Feb 2020 14:26:01 +0000

Hello wdmaudiodev people

I need to fulfill a combination APO and audio mixing requirement on Windows
and would like some guidance on the best solution strategy please!

Simply put it's a gaming-type Headset processor, where the Headset's mic
audio is mixed with DSP-processed game audio to produce headphone output.

The DSP processing I will do with my APO, which has been developed and just
needs to be dropped into the appropriate audio processing graph.

So my key questions are:

   - What is the best solution architecture for my purposes? (from what I
   can tell, I think I need to create a Virtual Audio Device which
   encapsulates the processing graph described)
   - Is the MS sysvad sample is a good reference here?  If so, where should
   I look to implement my [Mic + APO-processed-Game-Audio] mixer?
   - Any tips on other tech/tools eg KS Filters, KSStudio etc
   much appreciated


Thanks as usual for your help!
Culann

Other related posts: