跨平臺音頻創(chuàng)作工具(英語:Cross-platform Audio Creation Tool,簡稱XACT,也稱跨平臺音效制作工具)是微軟提供的音頻庫和引擎,為DirectX SDK的一部分。XACT的實現(xiàn)可見諸于Xbox上的Xaudio,Windows XP上的DirectSound,以及Vista和Windows 7上的新音效堆棧(audio stack)。Xaudio是專用于Xbox的API,專門為了最優(yōu)化數(shù)字消息處理(optimal digital signal processing)。XACT亦包含有X3DAudio。
簡介跨平臺音頻創(chuàng)作工具(英語:Cross-platform Audio Creation Tool,簡稱XACT,也稱跨平臺音效制作工具)是微軟提供的音頻庫和引擎,為DirectXSDK的一部分。XACT的實現(xiàn)可見諸于Xbox上的Xaudio,Windows XP上的DirectSound,以及Vista和Windows 7上的新音效堆棧(audio stack)。Xaudio是專用于Xbox的API,專門為了最優(yōu)化數(shù)字消息處理(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開發(fā)預覽版的發(fā)布,XACT已不再于Windows上受到支持。1
功能支持格式:WAV、AIFF、XMA
16和8比特的PCM數(shù)據(jù)
支持混音
支持立體聲(Stereo)
支持Auditioning2
文件類型Sound Banks(.xsb)
Wave Banks(.xwb)
Global Settings(.xgs)
DirectXDirectX(DirecteXtension,縮寫:DX)是由微軟公司創(chuàng)建的一系列專為多媒體以及游戲開發(fā)的應用程序接口。旗下包含Direct3D、Direct2D、DirectCompute等等多個不同用途的子部分,因為這一系列API皆以Direct字樣開頭,所以DirectX(只要把X字母替換為任何一個特定API的名字)就成為這一巨大的API系列的統(tǒng)稱。目前最新版本為DirectX 12,隨附于Windows 10操作系統(tǒng)之上。
DirectX被廣泛用于Microsoft Windows、Microsoft Xbox電子游戲開發(fā),并且只能支持這些平臺。除了游戲開發(fā)之外,DirectX亦被用于開發(fā)許多虛擬三維圖形相關軟件。Direct3D是DirectX中最廣為應用的子模塊,所以有時候這兩個名詞可以互相代稱。
DirectX主要基于C++編程語言實現(xiàn),遵循COM架構。3
參見圖形設備接口(GDI)
GGI(通用圖形接口)
Graphics pipeline
DxDiag
DirectX plugin
ActiveX
Microsoft XNA
本詞條內容貢獻者為:
李嘉騫 - 博士 - 同濟大學