Hi Harish, For the capturing part of the MSVAD you have to look at the "CWaveCyclicStream::CopyFrom" function ("CWaveCyclicStream::CopyTo" is for the playback). The main problem is a timing problem. You have to send back to the system something like an software interrupt (via the notify() function of the miniport ) that provide a timing pulse to the system in capture and in rendering stuff. In MSVAD this timing is done by a software timer in the TimerNotify() function. You also have to look at the SetFormat (for frequency change) SetNotificationFreq (for framing system size) etc... We have tested it with our hardware and it work fine and with few modification you can also make it work under Win9X/Me. Regards -----Original Message----- From: harish [mailto:harish@xxxxxxxxxx] Sent: Tuesday, September 10, 2002 8:40 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] virtual audio driver has anyone tried to use the microsoft virtual audio driver given in XP DDK for single stream . when i installed the driver and chose it from control panel settings ...it worked fine while running any legacy audio application...it wrote the audio data to a file . now how do i capture data from a file inorder to record the data through an application like sound recorder ? has anyone implemented the capturing part of the same ? regrds harish ****************** 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/