Udostępnij przez


Sterownik systemu klasy audio USB (Usbaudio.sys)

Sterownik systemowy klasy audio USB (Usbaudio.sys) to minidriver AVStream, który zapewnia obsługę sterowników dla urządzeń audio, które są zgodne z definicją klasy urządzenia uniwersalnej magistrali szeregowej (USB) dla urządzeń audio.

Specyfikacja klasy urządzeń USB dla urządzeń audio (wersja 1.0) jest dostępna na stronie forum implementatorów USB . Usbaudio.sys obsługuje podzestaw funkcji opisanych w specyfikacji audio USB. Oprócz Usbaudio.sysistnieje kilka innych komponentów audio działających w trybie jądra w modelu sterowników systemu Windows (WDM). Aby uzyskać więcej informacji, zobacz Kernel-Mode Składniki audio WDM.

W systemie Windows 98 Usbaudio.sys wprowadzono obsługę urządzeń USB, takich jak głośniki i mikrofony. Dodano obsługę urządzeń MIDI w systemie Windows Me.

Gdy urządzenie audio identyfikuje się jako zgodne z USB Audio podczas wyliczania urządzeń Plug and Play, system automatycznie ładuje sterownik USBAudio w celu obsługi urządzenia. USBAudio bezpośrednio napędza urządzenie bez pomocy zastrzeżonego sterownika adaptera. Oznacza to, że urządzenie zgodne ze specyfikacjami audio USB nie wymaga zastrzeżonego sterownika adaptera.

Firma Microsoft zaleca, aby dostawcy sprzętu używali sterownika USBAudio dla swoich urządzeń audio USB zamiast pisania zastrzeżonych sterowników adapterów.

W systemie Windows 98 sterownik USBAudio obsługuje następujące funkcje:

  • Wszystkie formaty typu I (z wyjątkiem 8-bitowego PCM ze znakiem)

  • Format AC-3 Type II

  • Typy synchronizacji synchroniczne i adaptacyjne

  • Urządzenia wielokanałowe

Jednak usbAudio w systemie Windows 98 nie obsługuje:

  • 8-bitowy format PCM z znakiem

  • Format MPEG Type II

  • Formaty typu III

  • USB MIDI

  • WAVEFORMATEXTENSIBLE format fali (USBAudio używa spakowanego formatu WAVE_FORMAT_PCM do danych 24-bitowych).

W systemie Windows 98 Second Edition (SE), Windows Me oraz Windows 2000 i nowszych, USBAudio obsługuje wszystkie te same funkcje co Windows 98, z jednym wyjątkiem: USBAudio obsługuje WAVEFORMATEXTENSIBLE, ale nie obsługuje spakowanych WAVEFORMATPCM dla danych 24-bitowych.

W systemach Windows Me oraz Windows XP i późniejszych USBAudio obsługuje wszystkie funkcje obsługiwane w systemach Windows 98 SE oraz Windows 2000. Ponadto windows Me i Windows XP obsługują USB MIDI, ale nie obsługują USB elementy MIDI.

Na poniższej ilustracji przedstawiono hierarchię sterowników dla urządzenia audio USB. Wszystkie składniki sterownika pokazane na rysunku są dostarczane przez firmę Microsoft z systemem operacyjnym.

Diagram przedstawiający hierarchię sterowników dla urządzenia audio USB.

Aby uzyskać więcej informacji na temat składników sterowników na rysunku, zobacz następujące sekcje:

AvStream — omówienie

Sterowniki po stronie hosta USB w systemie Windows