Freigeben über


USB Audio Class System Driver (Usbaudio.sys)

Der USB-Audioklassensystemtreiber (Usbaudio.sys) ist ein AVStream-Minitreiber, der Treiberunterstützung für Audiogeräte bereitstellt, die der USB-Geräteklassendefinition (Universal Serial Bus) für Audiogeräte entsprechen.

Die Spezifikation usb Device Class Definition for Audio Devices (Release 1.0) ist auf der Website des USB Implementers Forum verfügbar. Usbaudio.sys unterstützt eine Teilmenge der Features, die in der USB-Audiospezifikation beschrieben werden. Zusätzlich zu Usbaudio.sys gibt es im Windows-Treibermodell (WDM) mehrere weitere Audiokomponenten im Kernelmodus. Weitere Informationen finden Sie unter Kernelmodus-WDM-Audiokomponenten.

In Windows 98 Usbaudio.sys unterstützung für USB-Geräte wie Lautsprecher und Mikrofone eingeführt. Unterstützung für MIDI-Geräte wurde in Windows Me hinzugefügt.

Wenn sich ein Audiogerät während Plug & Play Geräteenumeration als USB-Audio kompatibel identifiziert, lädt das System automatisch den USBAudio-Treiber, um das Gerät zu steuern. USBAudio steuert das Gerät direkt, ohne die Hilfe eines proprietären Adaptertreibers. Dies bedeutet, dass ein Gerät, das den USB-Audiospezifikationen entspricht, keinen proprietären Adaptertreiber benötigt.

Microsoft empfiehlt Hardwareherstellern, den USBAudio-Treiber für ihre USB-Audiogeräte zu verwenden, anstatt proprietäre Adaptertreiber zu schreiben.

Unter Windows 98 unterstützt der USBAudio-Treiber die folgenden Features:

  • Alle Typ-I-Formate (außer 8-Bit-PCM mit Vorzeichen)

  • AC-3 Typ II-Format

  • Synchrone und adaptive Synchronisierungstypen

  • Multichannel-Geräte

USBAudio in Windows 98 unterstützt jedoch nicht:

  • 8-Bit-PCM-Format mit Vorzeichen

  • MPEG Type II-Format

  • Typ III-Formate

  • USB-MIDI

  • WAVEFORMATEXTENSIBLE Wellenformat (USBAudio verwendet stattdessen gepackte WAVE_FORMAT_PCM für 24-Bit-Daten.)

In Windows 98 Second Edition (SE), Windows Me und Windows 2000 und höher unterstützt USBAudio alle Funktionen wie Windows 98, mit einer Ausnahme: USBAudio unterstützt WAVEFORMATEXTENSIBLE, unterstützt jedoch keine verpackten WAVE_FORMAT_PCM für 24-Bit-Daten.

Unter Windows Me und Windows XP und höher unterstützt USBAudio alle Features, die in Windows 98 SE und Windows 2000 unterstützt werden. Darüber hinaus unterstützen Windows Me und Windows XP USB MIDI, aber keine USB-MIDI-Elemente.

Die folgende Abbildung zeigt die Treiberhierarchie für ein USB-Audiogerät. Alle in der Abbildung dargestellten Treiberkomponenten werden von Microsoft mit dem Betriebssystem bereitgestellt.

Diagramm zur Veranschaulichung der Treiberhierarchie für ein USB-Audiogerät.

Weitere Informationen zu den Treiberkomponenten in der Abbildung finden Sie in den folgenden Abschnitten:

Übersicht über AVStream

USB-hostseitige Treiber in Windows