版權歸原作者所有,如有侵權,請聯(lián)系我們

[科普中國]-跨平臺音頻創(chuàng)作工具

科學百科
原創(chuàng)
科學百科為用戶提供權威科普內容,打造知識科普陣地
收藏

跨平臺音頻創(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)

DirectXDirectXDirecteXtension,縮寫: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

本詞條內容貢獻者為:

李嘉騫 - 博士 - 同濟大學