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