[wdmaudiodev] Re: DMA mode?

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Tue, 11 Aug 2009 16:49:52 -0700

Pallavi Joshi wrote:
> I am developing an ASIO driver using kernel streaming. To increase the
> audio latency, ...

Do you mean "decrease" the audio latency?  ;)

> ...I want to use DMA (Direct Memory Access) for communication between
> my device and my ASIO driver. In my ASIO driver, I am using the
> DeviceIoControl function with IOCTL_KS_READ_STREAM and
> IOCTL_KS_WRITE_STREAM as the control codes for reading/writing data
> from my USB audio device. Thus, I need to figure out a way which can
> operate my USB audio device in the DMA mode. Note that I am using
> kernel streaming pins here, thus there might be a way of telling the
> kernel streaming filter to operate in the DMA mode. I haven't been
> able to figure out how to do that though. 

All USB transactions use DMA.  It's required by the USB host controller

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


Other related posts: