Microsoft DirectX 8.0 (C++)

オーディオパスの作成

アプリケーションでは、次の方法でオーディオパスを設定できる。

オーディオパス構成オブジェクトは、IDirectMusicLoader8::GetObject または IDirectMusicLoader8::LoadObjectFromFile を使って、ほかのオブジェクトと同様にロードできる。セグメントに埋め込まれている構成は、IDirectMusicSegment8::GetAudioPathConfig を使って取得できる。

オーディオパス構成オブジェクトは、固有のインターフェイスやメソッドを持たないので、アプリケーションで構成を変更することはできない。このオブジェクトに対して可能な処理は、オブジェクトの IUnknown インターフェイスを使って、IDirectMusicPerformance8::CreateAudioPath に渡すことだけである。サンプル コードについては、「オーディオパスでのサウンドの再生」を参照すること。

オーディオパス構成は、標準以外のオーディオパスを作成する唯一の方法である。たとえば、複数のパフォーマンス チャンネルが複数のバッファにルーティングされる場合、このマッピングはセグメントのオーディオパス構成で指定しなければならない。