[wdmaudiodev] Re: how to implement a USB audio driver!

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 27 Mar 2012 09:02:41 -0700

zhangkingbo wrote:
>
> Just as you mentioned, the built-in USBAudio.sys by MS is based on
> AVStream
> driver model.
>
> So, obviously, we can also implement such driver from the AVStream
> driver completely.

Absolutely, but just because a thing CAN be done does not mean that it
SHOULD be done.  USBAudio.sys works, and keeps getting better with each
release.  Surely it already does 90% of what the original poster
wanted.  Given that, it is a waste of resources to throw out all of that
proven and working code and start over.  Instead, leverage what already
exists, and add your customizations as a filter driver or as a ksproxy
plugin.

-- 
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

Other related posts: