[wdmaudiodev] Inter-driver memory buffer

  • From: "Raymond Bily" <RBily@xxxxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 18 Jul 2006 16:30:25 -0700

Hi all,

 

I am trying to send audio data (via a shared buffer) from one "instance" to
another.  In particular, I am trying to send audio buffers between the
Capture and Render PIN's of a variation of the MSVAD driver.  It appears
from my testing that the driver code for waveIn (Capture) and waveOut
(Render) does not share any memory, so I am trying to figure out the best
way to pass data from one to the other.

 

Does anybody have a suggestion of the best way of sharing a memory block?
Even if I do allocate with ExAllocatePoolWithTag, how do I pass it to the
other driver instance?

 

I know this sounds kind of basic, but I'm pretty new to driver programming.
Any hints or thoughts would be great appreciated!!

 

Raymond

 

Raymond Bily
BrightArrow Technologies, Inc.
www.BrightArrow.com
425-558-2100

 

Other related posts:

  • » [wdmaudiodev] Inter-driver memory buffer