Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Системный драйвер класса USB (Usbaudio.sys) — это минидрайвер AVStream, обеспечивающий поддержку драйверов для звуковых устройств, которые соответствуют определению класса аудиоустройств USB.
Спецификация класса USB-устройств для аудиоустройств (выпуск 1.0) доступна на веб-сайте форума разработчиков USB . Usbaudio.sys поддерживает подмножество функций, описанных в спецификации USB Audio. Помимо Usbaudio.sys, в модели драйвера Windows (WDM) есть несколько других компонентов звука в режиме ядра. Дополнительные сведения см. вKernel-Mode компонентах аудио WDM.
В Windows 98 Usbaudio.sys появилась поддержка USB-устройств, таких как динамики и микрофоны. Добавлена поддержка устройств MIDI в Windows Me.
Когда звуковое устройство идентифицирует себя как совместимое с USB Audio во время определения устройств Plug and Play, система автоматически загружает драйвер USBAudio для управления устройством. USBAudio напрямую управляет устройством без помощи собственного драйвера адаптера. Это означает, что устройство, соответствующее спецификациям USB-звука, не требует наличия собственного драйвера адаптера.
Корпорация Майкрософт рекомендует поставщикам оборудования использовать драйвер USBAudio для устройств USB Audio вместо написания собственных драйверов адаптеров.
В Windows 98 драйвер USBAudio поддерживает следующие функции:
Все форматы типа I (кроме 8-разрядных подписанных PCM)
Формат AC-3 Type II
Типы синхронизации синхронные и адаптивные
Многоканальные устройства
Однако USBAudio в Windows 98 не поддерживает:
Формат 8-разрядной подписи PCM
Формат MPEG Type II
Форматы ТИПА III
USB MIDI
Формат аудиосигнала WAVEFORMATEXTENSIBLE (USBAudio использует упакованный WAVE_FORMAT_PCM для 24-битных данных.)
В Windows 98 Second Edition (SE), Windows Me и Windows 2000 и более поздних версий USBAudio поддерживает все те же функции, что и Windows 98, за одним исключением: USBAudio поддерживает WAVEFORMATEXTENSIBLE, но не поддерживает упакованные WAVE_FORMAT_PCM для 24-разрядных данных.
В Windows Me и Windows XP и более поздних версиях USBAudio поддерживает все функции, поддерживаемые в Windows 98 SE и Windows 2000. Кроме того, Windows Me и Windows XP поддерживают USB MIDI, но не поддерживают ЭЛЕМЕНТЫ USB MIDI.
На следующем рисунке показана иерархия драйверов для USB-звукового устройства. Все компоненты драйвера, показанные на рисунке, предоставляются корпорацией Майкрософт с операционной системой.
Дополнительные сведения о компонентах драйверов на рисунке см. в следующих разделах: