通用音频架构

✍ dations ◷ 2025-11-12 04:45:30 #驱动程序,Windows音频

通用音频架构(Universal Audio Architecture,缩写UAA)是微软自2002年公布的一项倡议,旨在标准化现代Microsoft Windows操作系统中现代音频设备的硬件和类​​驱动程序(英语:Class driver)的架构。默认情况下它支持三类音频设备:USB、IEEE 1394(Firewire)和Intel High Definition Audio(支持PCI和PCI Express)。

自Windows Vista开始,微软要求所有计算机和音频设备制造商支持通用音频架构,作为获取Windows徽标的一项必要条件。

通用音频架构的目标是解决现代Microsoft Windows产品中一个非常常见的问题——音频支持的不一致。由于缺乏音频设备将其功能向操作系统描述的共同系统,以及更缺乏控制功能的能力,音频设备制造商(如Creative Labs、Realtek、Turtle Beach(英语:Turtle Beach Systems)等)不得不提供一系列控制面板和自定义用户界面来让用户控制设备。反过来说,这需要内核模式驱动程序,以便用户的操作可以传达到硬件本身。在底层编写的音频驱动程序一直是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 XP Service Pack 2和Windows Server 2003。Windows XP Service Pack 3原生支持UAA。

在Windows Vista的Windows徽标程序要求中,搭载Vista的任何机器必须包含符合UAA标准、无需额外驱动程序的音频设备。

相关

  • 持久性有机污染物持久性有机污染物(英语:Persistent organic pollutants,常简称为POPs)泛指具有以下特征的化学物质:
  • N05A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码N05(Psycholeptics)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Colla
  • 第一中间期第八第十第一中间时期是古埃及历史古王国时期和中王国时期之间的大约100年的历史时期。古王国后期,中央集权的减弱使埃及王朝逐渐丧失了对地方政体的管辖,各地方领袖纷纷脱离
  • 无纺布无纺布(non-woven fabric, non-woven cloth),又称不织布,是一种以针轧机械或梳理机械处理各种纤维原料,用高压形成或粘合生产的一种布状物。无纺布也分新旧技术或广义狭义。旧技
  • McGraw-Hill标普全球股份有限公司(英语:S&P Global Inc.),曾在2016年前用名“麦格劳·希尔金融股份有限公司(McGraw Hill Financial, Inc.)”和在2013年前用名“麦格劳·希尔集团(McGraw Hill
  • 海王龙属海王龙属(属名:)又名瘤龙、节龙,意为“鼻部呈球状的蜥蜴”,属于沧龙科,是巨型的沧龙类,它们与现代巨蜥、蛇有接近亲缘关系。在阿拉巴马州的Eutaw组与Mooreville白垩层中,海王龙偏好
  • 妻木赖黄妻木赖黄(日语:妻木頼黄/つまき よりなか ,1859年2月22日-1916年10月10日)是日本的建筑师。负责许多大藏省等等的官厅建筑,确立了明治时代的官厅营缮组织。十分投入日本国会议事堂
  • 伯明翰艺术学院伯明翰艺术学院(Birmingham School of Art),后改制为伯明翰艺术设计学院(Birmingham Institute of Art and Design, BIAD),现已被并入伯明翰城市大学(Birmingham City Univers
  • Tera TermTera Term(日语:テラターム ),是一款开放源代码的远程客户端操作软件,一开始是由日本物理学家寺西高(寺西 高/てらにし たかし )开发并发布的,之后是由TeraTerm Project在BSD许可证
  • 飞线飞线(英语:Jump wire)也称跳线,是指印刷电路板上因设计缺陷、测试目的或是其他设计考量,将电路板上的两个节点直接用电线连通的一种方法。对于设计复杂的印刷电路板,有时候会因为