共用方式為


UAA 類別驅動程式

在 Windows Vista 中,Microsoft 為連線到內部匯流排 (PCI) 或 IEEE 1394 或 USB) 的外部 (匯流排,提供音訊裝置的 UAA 類別驅動程式。 若要支援特定匯流排的 UAA 類別驅動程式,裝置必須符合該匯流排的 UAA 硬體規格。 針對內部匯流排上的裝置,UAA 硬體需求檔會指定下列各項:

如需外部匯流排上 UAA 裝置需求的相關資訊,或 UAA 類別驅動程式的相關資訊,請參閱 通用音訊架構 白皮書。

此討論的其餘部分只是指控制連線到內部匯流排的音訊裝置、實作 HD 音訊硬體暫存器,以及控制符合 UAA 規範的 HD 音訊編解碼器的 UAA 類別驅動程式版本。 此類別驅動程式是 HD 音訊匯流排驅動程式的子系,並使用匯流排驅動程式的基準 HD 音訊 DDI 來設計符合 UAA 規範的硬體。

HD 音訊編解碼器的 UAA 類別驅動程式:

  • 為系統提供音訊編解碼器或編解碼器的裝置介面。

  • 在 HD 音訊連結上存在的編解碼器中,收集數位對音訊轉換器、音訊到數位轉換器和插孔存在偵測針腳的相關資訊。

  • 在啟動時,使用協力廠商命令初始化音訊編解碼器或編解碼器。

  • 取得和設定音訊編解碼器中的音訊屬性。

  • 提供串流介面 (將串流迴圈緩衝區對應至使用者模式、設定編解碼器和 DMA 引擎,以及處理連結位置) 等屬性。

  • 處理音訊編解碼器中的電源管理。

此類別驅動程式不提供:

  • 以動態方式設計編解碼器中的音訊效果節點。

  • 結合兩個或多個編解碼器的函式,以形成匯總音訊或數據機裝置。

  • 除非已在 UAA 硬體需求檔中明確定義,否則處理一般用途 I/O (GPIO) 小工具上的針腳。

  • 協力廠商程式碼的外掛程式模型,可用於程式設計編解碼器或提供軟體效果。