Microsoft DirectX 8.0 (C++)

DirectX Audio の機能

DirectX Audio には、サウンドの再生以外にもさまざまな機能がある。ハードウェア アクセラレーション、ダウンローダブル サウンド (DLS)、DirectX Media Object (DMO)、および高度な 3D ポジショニング エフェクトを活用するダイナミック サウンドトラックを実装するためのシステムを提供する。

アプリケーションで DirectMusic および DirectSound インターフェイスを使用することによって、次のような処理を行うことができる。

DirectMusic Producer または類似するアプリケーションのソース ファイルを使用する場合は、さらに次のような処理が可能である。

これらの機能は、主流となっているアプリケーションで一般的に使用されている機能である。DirectX Audio は基本的なタスクを容易に使用できるように設計されているが、必要に応じて下位レベルのアクセスも提供されている。また、拡張も可能である。特殊なアプリケーションでは、次のように、事実上オーディオパスのすべての段階で新しいオブジェクトを実装できる。

DirectX Audio には DirectMusic Producer も含まれている。このアプリケーションによって、作曲者は DirectMusic の機能を最大限に利用するための DLS コレクション、コードマップ、スタイル、およびセグメントを作成できる。また、DirectMusic Producer によって、複数のタイムスタンプを持つウェーブを格納する、再生可能なセグメントを作成できる。これらのウェーブは、圧縮形式でも非圧縮形式でも使用でき、実行時にストリーミングするか、またはメモリ内に全体を格納できる。

アプリケーションを開発する場合、直接 DirectMusic Producer を使用することはないかもしれないが、その機能を広く理解しておくことは、サウンドのデザイン チームとの作業を効率的に進める上で重要である。アプリケーション設計者の観点から見た概要については、「アレンジ用のミュージック要素」を参照すること。詳細については、DirectMusic Producer のマニュアルを参照すること。

DirectX Audio は、Microsoft® Windows® 95、Microsoft Windows 98、Microsoft Windows Me、および Microsoft Windows 2000 において、すべての機能を発揮できる。ただし、ハードウェア シンセサイザを利用できるのは、Windows 2000 および Windows 98 Second Edition 以降のみである。