Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O driver de sistema de classe de áudio USB (Usbaudio.sys) é um minidriver AVStream que fornece suporte de driver para dispositivos de áudio que estão em conformidade com a definição de classe de dispositivo USB (Universal Serial Bus) para dispositivos de áudio.
A especificação USB Device Class Definition for Audio Devices (versão 1.0) está disponível no site do USB Implementers Forum . Usbaudio.sys suporta um subconjunto dos recursos descritos na especificação de áudio USB. Além Usbaudio.sys, existem vários outros componentes de áudio de modo kernel no Windows Driver Model (WDM). Para obter mais informações, consulte Kernel-Mode componentes de áudio WDM.
No Windows 98 Usbaudio.sys introduziu suporte para dispositivos USB, como alto-falantes e microfones. Suporte para dispositivos MIDI foi adicionado no Windows Me.
Quando um dispositivo de áudio se identifica como compatível com áudio USB durante a enumeração do dispositivo Plug and Play, o sistema carrega automaticamente o driver USBAudio para dirigir o dispositivo. USBAudio dirige o dispositivo diretamente, sem o auxílio de um driver adaptador proprietário. Isso significa que um dispositivo que está em conformidade com as especificações de áudio USB não requer nenhum driver de adaptador proprietário.
A Microsoft recomenda que os fornecedores de hardware usem o driver USBAudio para seus dispositivos de áudio USB em vez de escrever drivers de adaptador proprietários.
No Windows 98, o driver USBAudio suporta os seguintes recursos:
Todos os formatos do Tipo I (exceto PCM assinado de 8 bits)
Formato AC-3 Tipo II
Tipos de sincronização síncronos e adaptáveis
Dispositivos multicanal
No entanto, USBAudio no Windows 98 não suporta:
Formato PCM assinado de 8 bits
Formato MPEG Tipo II
Formatos do tipo III
USB MIDI
WAVEFORMATEXTENSIBLE (USBAudio usa WAVE_FORMAT_PCM encapsulado para dados de 24 bits.)
No Windows 98 Second Edition (SE), Windows Me e Windows 2000 e posterior, USBAudio suporta todos os mesmos recursos que o Windows 98, com uma exceção: USBAudio suporta WAVEFORMATEXTENSIBLE, mas não suporta WAVE_FORMAT_PCM compactado para dados de 24 bits.
No Windows Me, Windows XP e posterior, USBAudio suporta todos os recursos que são suportados no Windows 98 SE e Windows 2000. Além disso, o Windows Me e o Windows XP suportam USB MIDI, mas não suportam elementos USB MIDI.
A figura a seguir mostra a hierarquia de driver para um dispositivo de áudio USB. Todos os componentes de driver mostrados na figura são fornecidos pela Microsoft com o sistema operacional.
Para obter mais informações sobre os componentes do driver na figura, consulte as seguintes seções: