Microsoft DirectX 8.0 (Visual Basic) |
PlayAudio サンプルは、オーディオパスでサウンドを再生する。このサンプルでは、ユーザーがテンポおよびマスタ ボリュームを設定できる。
ソース :(SDK ルート)\Samples\Multimedia\VBSamples\DirectMusic\PlayAudio
実行可能ファイル :(SDK ルート)\Samples\Multimedia\VBSamples\DirectMusic\Bin
[Audio File] をクリックして、セグメント、MIDI ファイル、またはウェーブをロードする。再生オプションを選択する。ウェーブ ファイルでは、[Tempo] スライダは無効である。
アプリケーションは DMUS_NOTIFY_ON_SEGMENT 型の通知を設定して、この通知により、イベント関連のさまざまなイベントに対するプロシージャをトリガする。コールバック プロシージャで、通知メッセージのサブタイプを確認して、セグメントの再生が停止されたかどうかを調べる。既に停止されている場合は、ユーザー インターフェイスが更新されて再生オプションが有効になる。