[wdmaudiodev] Re: Help with design decision (using sysvad virtual driver as base)

  • From: Flavio Oliveira <flavio.marcondes@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 29 Jul 2020 11:08:03 -0300

Hi Tim,


Thanks for your response! Sorry for the multiple posts, as I don't have
experience
with drivers I'm trying to collect different approaches to tackle this
problem.

The noise reduction module/algorithm will be implemented by another team.

Our part is to implement the audio capture infra-structure to send the
captured audio buffer
to their filter and then send the processed buffer back to the real audio
devices.

Thanks

On Wed, Jul 29, 2020 at 10:18 AM Tim Roberts <timr@xxxxxxxxx> wrote:

On Jul 29, 2020, at 5:01 AM, Flavio Oliveira <flavio.marcondes@xxxxxxxxx>
wrote:

As Windows audio driver development is a broad field, I'm really lost so
I started reading documentation and ended up in
the sysvad sample driver.

Looking more carefully in the sample code altogether with documentation,
I could not connect the points
about how to process the buffers from virtual devices and send the
processed buffer to a real audio adapter.
,,,
I'd like to share this design and, if possible, have some guidance
from you.

This can be a feasible approach for the solution I'm looking for?

As I responded on the [NTDEV] list, yes, this is a feasible approach.
Several companies are doing exactly this.  The most difficult part is
designing the noise reduction algorithm.  Do you already have that?

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: