USB host Application Development



Hi All,

I'm new into USB application development and I've to develop a U.S.B
Application for a U.S.B sound device which must be able to run on
Windows XP/Vista. The purpose of this application is to get the data
from the USB port, sent by the USB sound device. The application has
to fetch the data at a good rate and without any compromise in the
data integrity.

In order to achieve the above said things, i need answers for the
questions below.

1. Which of the 3 options can be used to get access to the sound
device?
a.UMDF
b.KMDF
c.WinUSB

2.The device driver for this device is still not implemented, and on
what type of transfer could it be developed for this sound device?

a.Isochronous.
b.Bulk

If I assume it to be Isochronous then the retransmission will not be
possible. If i assume it to be Bulk Transfer, the data transfer cannot
happen continuously. Which of these 2 transfers are best suited for
the data transfer without much loss in the data?

3.In the 'WinUSB how to use WinUSB to communicate with a USB
device.doc', the control command usage and construction of a setup
packet are expalined, however these code snippets are not found in the
UMDF/KMDF. Is it specific to only WinUSB?

4.In the WDK source code sample, the USB application in the path given
below belongs to which of the 3 options?(UMDF,KMDF,WinUSB)?
C:\WinDDK\6001.18002\src\usb\isousb\exe
C:\WinDDK\6001.18002\src\usb\bulkusb\exe

Please help.

Regards,
Sanjay
.



Relevant Pages

  • USB items work randomly
    ... because the problems involve a number of devices behaving ... Sometimes when inserting a card ... other USB devices were behaving. ... not continuously connected as my Wacom tablet and sound device are, ...
    (Ubuntu)
  • Re: USB host Application Development
    ... do you want this device to appear to windows as an audio device ... I'm new into USB application development and I've to develop a U.S.B ... Application for a U.S.B sound device which must be able to run on ... 3.In the 'WinUSB how to use WinUSB to communicate with a USB ...
    (microsoft.public.windowsxp.device_driver.dev)
  • Select target of HID Audio Controls
    ... external sound device Hercules Muse Pocket, ... has a volume knob which works through USB as an HID audio control. ...
    (microsoft.public.windowsxp.hardware)
  • Re: default sound device keeps changing
    ... In my machine I have two internal sound cards a USB sound device and a bluetooth headset. ... I want to be able to use the sound cards for specific purposes but it seems that XP will decide to make the last found sound device the default even though I specifically set another as the default. ... Having to reconfigure the devices up every time the USB or BT device connects is extremely frustrating. ...
    (microsoft.public.windowsxp.general)

Loading