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

  • From: "Vincent Burel \(VB-Audio\)" <vincent.burel@xxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 10 Feb 2020 18:14:40 +0100

You may also note the alternative solution with Voicemeeter.

 

Audio mixing and Audio device management can be typically provided by 
Voicemeeter Banana to your application

Simply connected to the internal audio callback of Voicemeeter thanks to a 
standard API.

SDK and code sample: https://forum.vb-audio.com/viewtopic.php?f=8 ;
<https://forum.vb-audio.com/viewtopic.php?f=8&t=346> &t=346

 

Regards

Vincent Burel

 

De : wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] ;
De la part de Culann mac Cabe
Envoyé : lundi 10 février 2020 15:26
À : wdmaudiodev@xxxxxxxxxxxxx
Objet : [wdmaudiodev] How to create custom audio processor/mixer graph for USB 
Headset

 

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: