跨平台音频创作工具(英语:Cross-platform Audio Creation Tool,简称XACT,也称跨平台音效制作工具)是微软提供的音频库和引擎,为DirectX SDK的一部分。XACT的实现可见诸于Xbox上的Xaudio,Windows XP上的DirectSound,以及Vista和Windows 7上的新音效堆栈(audio stack)。Xaudio是专用于Xbox的API,专门为了最优化数字消息处理(optimal digital signal processing)。XACT亦包含有X3DAudio。
简介跨平台音频创作工具(英语:Cross-platform Audio Creation Tool,简称XACT,也称跨平台音效制作工具)是微软提供的音频库和引擎,为DirectXSDK的一部分。XACT的实现可见诸于Xbox上的Xaudio,Windows XP上的DirectSound,以及Vista和Windows 7上的新音效堆栈(audio stack)。Xaudio是专用于Xbox的API,专门为了最优化数字消息处理(optimal digital signal processing)。XACT亦包含有X3DAudio。
目前XACT的功能已经从DirectX移到Microsoft XNA。XACT Audio Authoring Tool也集成进XNA Game Studio。XACT音乐音效编辑器可以产生XAP文件,能在XNA中编辑与播放音效。
随着Windows SDK for Windows 8开发预览版的发布,XACT已不再于Windows上受到支持。1
功能支持格式:WAV、AIFF、XMA
16和8比特的PCM数据
支持混音
支持立体声(Stereo)
支持Auditioning2
文件类型Sound Banks(.xsb)
Wave Banks(.xwb)
Global Settings(.xgs)
DirectXDirectX(DirecteXtension,缩写:DX)是由微软公司创建的一系列专为多媒体以及游戏开发的应用程序接口。旗下包含Direct3D、Direct2D、DirectCompute等等多个不同用途的子部分,因为这一系列API皆以Direct字样开头,所以DirectX(只要把X字母替换为任何一个特定API的名字)就成为这一巨大的API系列的统称。目前最新版本为DirectX 12,随附于Windows 10操作系统之上。
DirectX被广泛用于Microsoft Windows、Microsoft Xbox电子游戏开发,并且只能支持这些平台。除了游戏开发之外,DirectX亦被用于开发许多虚拟三维图形相关软件。Direct3D是DirectX中最广为应用的子模块,所以有时候这两个名词可以互相代称。
DirectX主要基于C++编程语言实现,遵循COM架构。3
参见图形设备接口(GDI)
GGI(通用图形接口)
Graphics pipeline
DxDiag
DirectX plugin
ActiveX
Microsoft XNA
本词条内容贡献者为:
李嘉骞 - 博士 - 同济大学