Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectSound Visual Basic サンプル」を参照すること。
このアプリケーションは、DirectSound を使ってウェーブ ファイルを 3D ポジショニングにより再生する方法を示す。
ソース : Mssdk\Samples\Multimedia\DSound\Src\Play3DSound
実行可能ファイル : Mssdk\Samples\Multimedia\DSound\Bin\Play3DSound.exe
[Sound File] ボタンをクリックし、ウェーブ ファイルをロードする。次に、[Select 3-D Algorithm] ダイアログ ボックスのオプションを選択する。[Play] ボタンをクリックしてサウンドをループ再生する。スライダを使って再生プロパティを調整する。変更をすぐに適用したくない場合は、[Defer] ボタンをクリックする。新しい設定を確定する頻度は、このボタンの横にあるスライダを使って調整できる。リスナーに対する音源の位置は、グラフ上に赤の点で表示される。グラフの下と横のスライダを使い、サウンドの動きの範囲を調整する。
このサンプルは、DirectSound の 3D 機能を使ったサウンドの基本的な再生と、IDirectSound3DListener::CommitDeferredSettings を使って同時に複数のパラメータを変更する方法を示す。