[wdmaudiodev] Re: Re : Re: Re : Re: USB Audio/WASAPI channel limits?

  • From: Florian Schirmer <florian.schirmer@xxxxxxxxxxxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 13 Feb 2014 22:55:30 +0100

Hello Jerry,

i don't have a full list, but here are a few things which spring to my mind:

- Channel names: Usually you have a sound card with a bunch of channels. E.g. 
Mic, Headphone, Line in & out. Each Stereo. How to export a single sound card 
with 8 channels but still maintain the info which channel serves what purpose?

- Multi client support: We got *lots* of user complaints because our ASIO 
driver wasn't multi client capable in the early days.

- App support: Lots of Pro audio apps don't support WASAPI.

- Control panel: Lots of cards do have custom settings which are not directly 
accessible through WASAPI. Some of them directly affect the audio e.g. clock 
selection, (external) sample rate changes, channel routing.

My WDM / KS knowledge is a bit dated so things might have changed, please feel 
free to correct me!


On 13.02.2014, at 20:12, Jerry Evans <jerry@xxxxxxxxxxx> wrote:

> Hello Florian,
> I am curious. What can ASIO provide that WASAPI cannot?
> BR,
> Jerry.
> From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
> [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Florian Schirmer
> Sent: 13 February 2014 18:33
> To: wdmaudiodev@xxxxxxxxxxxxx
> Subject: [wdmaudiodev] Re: Re : Re: Re : Re: USB Audio/WASAPI channel limits?
> Having a USB 2 audio class driver won't solve the problem for professional 
> use. Vendors still need to ship ASIO drivers and i'm not sure if there is a 
> reasonable way to plug those into the usb class driver. So unless we also see 
> an audio API fully supporting the professional use case (comparable to ASIO 
> or CoreAudio) there is probably limited benefit of having an USB 2 audio 
> class driver.
> Best,
>     Florian
> On 13.02.2014, at 19:07, robert.bielik <robert.bielik@xxxxxxxx> wrote:
> Touche, but.. how many USB *audio* class specs are there?
> Without USB 2 audio, professional applications using WDM are out of the 
> question. But ok, fair enough, there's always ASIO...
> /Rob
> ------ Ursprungligt meddelande ------
> Från: Tim Roberts 
> Datum: 2014-02-13 18:51
> Till: wdmaudiodev@xxxxxxxxxxxxx;
> Ämne:[wdmaudiodev] Re: Re : Re: USB Audio/WASAPI channel limits?
> robert.bielik wrote:
> Hmm... USB Audio 2 class is a standardized specification. I would've assumed 
> that Microsoft generally would be keen on standards compliance? 
> The nice thing about standards is that there are so many to choose from.
> There are a number of USB class specs that do not have generic in-the-box 
> drivers from Microsoft.  There has to be a business case to justify the 
> considerable development and testing expense.  Standards are only interesting 
> if they are used.  If USB Audio 2 is a niche standard that is only 
> interesting to a tiny fraction of the market (and the current evidence 
> suggests that is the case), then it doesn't make sense to develop a class 
> driver.  To four decimal places, Audio Class 1.0 satisfies 100% of the 
> Windows users in the world.
> As a point of comparison, remember that Visual C++ STILL does not support the 
> C99 ISO standard, and there are a lot more C99 developers than there are USB 
> Audio 2 devices.
> -- 
> 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@freelists.orgURL to WDMAUDIODEV page: 
> http://www.wdmaudiodev.com/

Other related posts: