You have to write a kernel streaming driver that talks to your device in the way your device supports it. For an introduction you can refer to https://www.microsoft.com/whdc/hwdev/tech/audio/wdmaudio.mspx Udo Eberhardt Thesycon GmbH vrf wrote: > Dear all, > > I have a motorola usb module (MC68HC908JB8/MC68HC08JB8/MC68HC08JT8-Rev. > 2.0). > Now I need to develop a USB Audio device using it. And the device should > be able to be used by Windows Sound Recorder or NetMeeting as a system > sound device. > As you know, it only supports interrupt transfers. And it has 3 > endpoints including control endpoint. Endpoint 1 just has input > direction through which I need to implement a keyboard. Thus ep2 is the > only choice to transfer audio data. How could I implement my project? > > I think there may be two methods: > > Method One: > Describe USB as Audio using interrupt transfers > then, on Host side > CreateFile(Open Device)----->My USBAudio.sys > Method two: > Describe USB as Audio with Isochronous transfers > then, on Host side > CreateFile -----> USBAudio.sys (generic driver supplied by > Microsoft) -----> My Filter Driver > Which solution is good, or there is another better one? > > Any advices are very appreciated! > > Best Regards! > > vrf > 2003-06-17 ****************** 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/