Tim Roberts skrev 2011-05-23 19:16:
The filter driver concept works very nicely for intercepting audio data for many audio drivers (including USB Audio), but it doesn't do anything for WaveRT devices, because the data doesn't flow through any kernel components. The filter driver would have to periodically poll the circular buffer pointers to watch for new data. That's ugly, but I'll bet that's what they did.
Oh yeah. If you intercept the buffer/position register registration calls to the driver, yup, that would be quite doable. And ugly. /Rob ****************** 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/