USB 音訊類別系統驅動程式 (Usbaudio.sys)

USB 音訊類別系統驅動程式 (Usbaudio.sys) 是 AVStream 迷你驅動程式,可為符合音訊裝置的通用序列匯流排 (USB) 裝置類別定義的音訊裝置提供驅動程式支援。

USB 實作者論壇 網站提供音訊裝置規格 (1.0 版) 的 USB 裝置類別定義。 Usbaudio.sys 支援 USB 音訊規格中所述功能的子集。 除了 Usbaudio.sys,Windows 驅動程式模型 (WDM) 中還有數個其他核心模式音訊元件。 如需詳細資訊,請參閱 核心模式 WDM 音訊元件

在 Windows 98 Usbaudio.sys 引進了 USB 裝置的支援,例如喇叭和麥克風。 Windows Me 已新增 MIDI 裝置的支援。

當音訊裝置在隨插即用裝置列舉期間將本身識別為符合 USB 音訊規範時,系統會自動載入 USBAudio 驅動程式來驅動裝置。 USBAudio 會直接驅動裝置,而不需要專屬介面卡驅動程式的協助。 這表示符合 USB 音訊規格的裝置不需要專屬介面卡驅動程式。

Microsoft 建議硬體廠商針對其 USB 音訊裝置使用 USBAudio 驅動程式,而不是撰寫專屬介面卡驅動程式。

在 Windows 98 中,USBAudio 驅動程式支援下列功能:

  • 除了 8 位帶正負號的 PCM) 以外,所有類型 I 都會格式化 (

  • AC-3 類型 II 格式

  • 同步處理類型同步和自適性

  • 多通道裝置

不過,Windows 98 中的 USBAudio 不支援:

  • 8 位帶正負號的 PCM 格式

  • MPEG 類型 II 格式

  • 類型 III 格式

  • USB MIDI

  • WAVEATEXTENSIBLE 波浪格式 (USBAudio 會改用封裝WAVE_FORMAT_PCM來取得 24 位資料。)

在 Windows 98 Second Edition (SE) 、Windows Me 和 Windows 2000 和更新版本中,USBAudio 支援與 Windows 98 相同的所有功能,但有一個例外:USBAudio 支援為 24 位資料封裝WAVE_FORMAT_PCM。

在 Windows Me 和 Windows XP 和更新版本中,USBAudio 支援 Windows 98 SE 和 Windows 2000 中支援的所有功能。 此外,Windows Me 和 Windows XP 支援 USB MIDI,但不支援 USB MIDI 元素。

下圖顯示 USB 音訊裝置的驅動程式階層。 此圖中顯示的所有驅動程式元件都是由 Microsoft 提供作業系統。

說明 USB 音訊裝置之驅動程式階層的圖表。

如需圖中驅動程式元件的詳細資訊,請參閱下列各節:

AVStream 概觀

Windows 中的 USB 主機端驅動程式