Re: USB Audio Device. What Kind of driver I need to write?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: David (a_at_a.a)
Date: 08/10/04

  • Next message: Robin: "Re: USBSER.sys: error when re-plugging"
    Date: Tue, 10 Aug 2004 16:06:14 +0800
    
    

    Tim Roberts wrote:
    > David <a@a.a> wrote:
    >
    >> I got an USB Audio device from CMedia. I think it is conformed to
    >> USB Audio specification. If it plugs to a newly installed Windows XP.
    >>Windows could detect it and use generic USB Audio driver.
    >> If I install the driver provided by the vendor, more options(columns)
    >>are available in Control Panel>Sound>Audio>Volumn Control>Recording.
    >>For example, Stereo Mix column is added after installed the driver from
    >>the vendor.
    >> The problem is that I want more options like "mic+PC sound
    >>mix","mic+CD mix" etc. What kind of program or driver should I write?
    >>user-mode or kernel mode driver? mini-driver or filter driver?
    >
    >
    > This can be done with a lower filter to USBAUDIO.SYS that does nothing
    > other than supply a different set of interface descriptors. You don't need
    > to get involved in the streaming data at all.
    >
    > It's not rocket science, but there aren't any examples, so you'll have to
    > play trial-and-error. You'll also need a very complete understanding of
    > the descriptor stuff in the USB Audio spec.

    Thank you for your reply.
    But I am still not quite understand how will it works if adding lower
    filter under USBAUDIO.SYS. My ultimate goal is to let user have option
    to record mic+PC sound mix etc, in volume control in control panel. How
    such low level driver mix sound from low level hardware and high level
    windows sound?
    I'm sorry that I am new to driver development.
    Thanks for your kindly help.

    David


  • Next message: Robin: "Re: USBSER.sys: error when re-plugging"

    Relevant Pages

    • Re: Bose Companion 5 USB Audio stuttering on Vista
      ... It seems the 'Bose USB audio' driver is released by Microsoft. ... under Vista very much appreciated.. ...
      (microsoft.public.windows.vista.hardware_devices)
    • Re: USB Audio HID driver
      ... develop an USB Audio Class driver, of even a simpler USB Audio Device ... USB HID Interface driver (one loaded as a secondary driver by the ...
      (microsoft.public.windowsce.platbuilder)
    • USB Audio Device Driver
      ... I know that Microsoft does not suggest vendor to provide USB Audio ... as the generic driver USBAudio.sys does not ... One is Port Class driver and the other is Stream Class driver. ...
      (microsoft.public.development.device.drivers)
    • USB Audio Device. What Kind of driver I need to write?
      ... I got an USB Audio device from CMedia. ... If it plugs to a newly installed Windows XP. ... Windows could detect it and use generic USB Audio driver. ... If I install the driver provided by the vendor, ...
      (microsoft.public.development.device.drivers)
    • Re: ALSA pisses me off
      ... All I want to do is play some damn audio. ... This should be trivial; OSS sound worked perfectly. ... It hasn't been reliable since the "upgrade" to ALSA. ... I gather that somebody decided that USB audio should never be selected ...
      (Linux-Kernel)