通用音頻架構

通用音頻架構Universal Audio Architecture,縮寫UAA)是微軟自2002年公布的一項倡議,旨在標準化現代Microsoft Windows作業系統中現代音頻設備的硬體和類驅動程式的架構。

基本介紹

  • 中文名:通用音頻架構
  • 外文名:Universal Audio Architecture
  • 縮寫:UAA
  • 領域:計算機
簡介,概述,歷史,

簡介

默認情況下它支持三類音頻設備:USB、IEEE 1394(Firewire)和Intel High Definition Audio(支持PCIPCI Express)。
Windows Vista開始,微軟要求所有計算機和音頻設備製造商支持通用音頻架構,作為獲取Windows徽標的一項必要條件。

概述

通用音頻架構的目標是解決現代Microsoft Windows產品中一個非常常見的問題——音頻支持的不一致。由於缺乏音頻設備將其功能向作業系統描述的共同系統,以及更缺乏控制功能的能力,音頻設備製造商(如Creative Labs、RealtekTurtle Beach等)不得不提供一系列控制臺和自定義界面來讓用戶控制設備。反過來說,這需要核心模式驅動程式,以便用戶的操作可以傳達到硬體本身。在底層編寫的音頻驅動程式一直是Windows系統不穩定的一個常見來源,特別是使用擴展音頻卡功能的遊戲。這些問題促使微軟在Windows Server 2003中默認禁用音頻堆疊。
UAA力求通過提供音頻設備可以遵循的標準化接口來解決問題,確保設備的功能可被Windows識別和有效利用,從而無需額外的驅動程式和定製的控制臺。它還提供了一個合理的保證——一個音頻設備可以正常使用多年,而無需供應商提供適用於較新版本Windows的驅動程式。
UAA的另一個目標是在Windows中為多聲道音頻提供更好的支持,例如,無需特殊驅動程式支持即可播放多聲道WMA Pro音頻流。
UAA旨在成為開發WDM音頻驅動程式的一個完全替代品;但是在某些情況下,匹配UAA標準的音頻設備可能必須暴露它才能完成UAA無法完成的功能。Windows將繼續完全支持使用PortCl和AVStream驅動程式的音頻驅動程式。

歷史

2004年,微軟以一個更新提供UAA的首個版本到Windows 2000 Service Pack 4、Windows XP Service Pack 1和Windows Server 2003,但只能與微軟支持小組聯繫才能獲得支持。不過,幾乎所有製造商提供的驅動程式都包含UAA類驅動程式。Windows XP Service Pack 3還包含更新的驅動程式。
Windows Vista的Windows徽標程式要求中,搭載Vista的任何機器必須包含匹配UAA標準、無需額外驅動程式的音頻設備。

相關詞條

熱門詞條

聯絡我們