UAA 類別驅動程式
在 Windows Vista 中,Microsoft 為連線到內部匯流排 (PCI) 或 IEEE 1394 或 USB) 的外部 (匯流排,提供音訊裝置的 UAA 類別驅動程式。 若要支援特定匯流排的 UAA 類別驅動程式,裝置必須符合該匯流排的 UAA 硬體規格。 針對內部匯流排上的裝置,UAA 硬體需求檔會指定下列各項:
HD 音訊控制器的暫存器會以 UAA 擴充功能對 HD 音訊架構所討論的次要變更來設定。
) 發佈 HD 音訊編解碼器 (的需求。
如需外部匯流排上 UAA 裝置需求的相關資訊,或 UAA 類別驅動程式的相關資訊,請參閱 通用音訊架構 白皮書。
此討論的其餘部分只是指控制連線到內部匯流排的音訊裝置、實作 HD 音訊硬體暫存器,以及控制符合 UAA 規範的 HD 音訊編解碼器的 UAA 類別驅動程式版本。 此類別驅動程式是 HD 音訊匯流排驅動程式的子系,並使用匯流排驅動程式的基準 HD 音訊 DDI 來設計符合 UAA 規範的硬體。
HD 音訊編解碼器的 UAA 類別驅動程式:
為系統提供音訊編解碼器或編解碼器的裝置介面。
在 HD 音訊連結上存在的編解碼器中,收集數位對音訊轉換器、音訊到數位轉換器和插孔存在偵測針腳的相關資訊。
在啟動時,使用協力廠商命令初始化音訊編解碼器或編解碼器。
取得和設定音訊編解碼器中的音訊屬性。
提供串流介面 (將串流迴圈緩衝區對應至使用者模式、設定編解碼器和 DMA 引擎,以及處理連結位置) 等屬性。
處理音訊編解碼器中的電源管理。
此類別驅動程式不提供:
以動態方式設計編解碼器中的音訊效果節點。
結合兩個或多個編解碼器的函式,以形成匯總音訊或數據機裝置。
除非已在 UAA 硬體需求檔中明確定義,否則處理一般用途 I/O (GPIO) 小工具上的針腳。
協力廠商程式碼的外掛程式模型,可用於程式設計編解碼器或提供軟體效果。