[wdmaudiodev] Re: Write to audio device in Windows

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 5 Nov 2020 20:43:49 -0800

On Nov 5, 2020, at 1:37 AM, Eugene Muzychenko <reg.wad@xxxxxxxxxxxxxx> wrote:


So your application can use any suitable Windows audio interface to
interact with virtual audio devices. MME is the simplest but less
efficient, WASAPI is the intermediate, ans KS is most efficient but
most complicated.

The only thing I would add to this excellent summary is that WASAPI is not all 
that hard to use.  It’s only a bit wordier than waveIn/waveOut, and is much 
more flexible.  Some people are afraid of anything that smells like COM, but 
once you copy a few examples, you’ll see that it’s a well-designed API.

Writing to KS directly, on the other hand, is horrific.  The interface was not 
designed to be exposed to applications, and it shows.
— 
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: