Hi, Sonar uses direct kernel streaming (or called something similar). It bypasses the user mode API's like DirectSound or MME. There actually is a sample of how to do this in the file list of this forum. The file is called DirectKS.zip. For a sample it is a bit hard to follow but you can get the idea. Evert -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx]On Behalf Of uwe kirst Sent: Sunday, April 18, 2004 11:46 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: 10ms latency (wavecyclic) Sam Tertzakian wrote: > My advice is to use WavePCI instead of WaveCyclic. I have used both > extensively, and I have found that WaveCyclic has many restrictions. > WavePCI gives you much more control. I think WaveCyclic is only good > if you have hardware that directly matches the programming model. > Maybee someone knows how sonar 3 determines the latency values. I found that my wavecyclic driver is opend but nothing is played or recorded. It seems to me that it's using some "unknown" api. My driver itself should be able to handle much smaller latencies. Uwe ****************** 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.de/ ****************** 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.de/