[wdmaudiodev] Re: Audio filter driver

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Tue, 01 Jun 2010 11:21:56 -0700

Robert Bielik wrote:
> Ok, since the GFX sAPO route is pretty much closed (since I don't have
> h/w), how about writing a filter driver that sits upon
> audio device driver objects?
>
> What I want is to filter the audio coming to an audio device, making
> it as transparent as possible for the user. Ideas ?

Well, this is officially contrary to Microsoft's Vista-and-beyond audio
philosophy.  Too many software and hardware vendors complained about
people inserting "transparent" filters into the audio stack without the
knowledge of the user or the hardware vendor, negatively impacting both
fidelity and latency.  Because of that, doing so is no longer an
approved approach.  If an application wants filtering, it can insert the
filtering.  If the application wants raw access (as many do), then your
filter should not be involved.

With USB audio devices, it's not too hard to write an audio filter
driver.  With WaveRT devices, which are included in most PC hardware
from the last few years, it's quite difficult.  It might actually be
easier to write and insert your own GFX APO.  It IS possible to write a
non-hardware APO, although (again) it's contrary to the philosophy.

-- 
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: