[wdmaudiodev] USB Audio Using Interrupt Transfers

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

Other related posts: