XACTとは何? わかりやすく解説 Weblio辞書 (original) (raw)

XACT(イグザクトと読む[1])はDirectXの一部としてマイクロソフトによって開発・リリースされた、オーディオプログラミングライブラリおよびオーディオエンジンである。これは、オーサリングおよび再生用の高レベルオーディオライブラリであり、Xbox上ではXAudioWindows XPではDirectSoundWindows Vistaでは新しいオーディオスタックを使って書かれている。XAudioはデジタル信号処理を最適に行うために設計された、Xbox専用のAPIである。XACTはまたX3DAudioを含んでおり、WindowsとXbox両方のプラットフォームで使用可能な空間音響ヘルパーライブラリである。XACTは元々Xboxの開発のために作られたが、後にWindowsでも動作するように修正が加えられた。

XACTのサポートはDirectXからXNAにそのまま引き継がれている。_XACT Audio Authoring Tool_はXNA Game Studioでも利用が可能である。

XACT Audio Authoring Toolは_wave banks_ (複数のWAVファイルが入った単一のアーカイブファイル) や_sound banks_ (wave banksの中にあるWAVファイルを演奏する命令が入った単一のファイル) を作るためのオーディオデータを構成するために使われるアプリケーションである。wave banksとsound banksはアプリケーション内にあって、XACTからその後呼び出されることになる。

Windows上でXACTを利用する場合、実行環境にはDirectXエンドユーザーランタイムのインストールが必要となる[2]

なお、Windows 8用のソフトウェア開発キットであるWindows SDK 8.0以降ではWindows SDKとDirectX SDKが統合されたが、その際にXACTは廃止されている[3]

DirectX Tool Kitには、廃止されたXACTの代替として、XNA Game Studioのオーディオコンポーネントに似た補助ライブラリが実装されている[4]

XACTの音楽作成機能

XACTのAPIが提供する機能

XACTの用語とファイル種別

脚注

  1. ^ XACT TIPS | Microsoft Docs
  2. ^ Download DirectX エンド ユーザー ランタイム Web インストーラ from Official Microsoft Download Center
  3. ^ DirectX SDKs of a certain age | Games for Windows and the DirectX SDK blog
  4. ^ DirectX Tool Kit - Documentation
  5. ^ xWMA の概要 | Microsoft Docs

関連項目

外部リンク

マイクロソフトのAPIとフレームワーク
グラフィック Desktop Window Manager Direct2D Direct3D (拡張) GDI / GDI+ WPF Windows Color System Windows Image Acquisition Windows Imaging Component
オーディオ DirectMusic DirectSound DirectX plugin XACT Speech API
マルチメディア DirectX (Media Objects Video Acceleration) DirectInput DirectPlay DirectShow Image Mastering API Managed DirectX Media Foundation XNA Windows Media Video for Windows
ウェブ MSHTML EdgeHTML RSS Platform JScript VBScript BHO XDR SideBar Gadgets
データアクセス Data Access Components Extensible Storage Engine ADO.NET ADO.NET Entity Framework Sync Framework Jet Engine MSXML OLE DB OPC
ネットワーク Winsock (LSP) Winsock Kernel Filtering Platform Network Driver Interface Specification Windows Rally BITS P2P API MSMQ MS MPI
コミュニケーション Messaging API Telephony API WCF
管理 Win32 console Windows Script Host WMI PowerShell Task Scheduler Offline Files Shadow Copy Windows Installer Error Reporting Event Log Common Log File System
コンポーネントモデル COM COM+ ActiveX Distributed Component Object Model .NET Framework
ライブラリ Base Class Library (BCL) Microsoft Foundation Classes (MFC) Active Template Library (ATL) Windows Template Library (WTL)
デバイスドライバ Windows Driver Model Windows Driver Foundation KMDF UMDF WDDM NDIS UAA Broadcast Driver Architecture VxD
セキュリティ Crypto API (CAPICOM) Windows CardSpace Data Protection API Security Support Provider Interface (SSPI)
.NET ASP.NET ADO.NET Base Class Library (BCL) Remoting Silverlight TPL WCF WCS WPF WF
ソフトウェアファクトリー EFx Factory Enterprise Library Composite UI CCF CSF
IPC MSRPC Dynamic Data Exchange (DDE) Remoting WCF
アクセシビリティ Active Accessibility UI Automation
テキストと多言語サポート DirectWrite Text Services Framework Text Object Model Input method editor Language Interface Pack Multilingual User Interface Uniscribe
一覧 カテゴリ:マイクロソフトのAPI