IXACT3Engine::CreateStreamingWaveBank
IXACT3WaveBank インスタンスを作成します。
[Code-driven][Content-driven]
HRESULT
CreateStreamingWaveBank(
const XACT_WAVEBANK_STREAMING_PARAMETERS *pParms,
IXACT3WaveBank **ppWaveBank
);
パラメータ
- pParms
作成するストリーミング Wave バンクを記述する、XACT_WAVEBANK_STREAMING_PARAMETERS 構造体へのポインターです。 - ppWaveBank
新しく作成する IXACT3WaveBank インスタンスのハンドルの格納場所へのポインターです。
戻り値
成功した場合、S_OK を返します。それ以外の場合は、エラー コードを返します。
解説
Wave バンクを使用できるようになったことを確認するまで、ストリーミング Wave バンクに関連付けられたサウンドを使用しないでください。
Wave バンクの準備が整ったかどうかを確認するには、次のどちらかの操作を行います。
IXACT3Engine::RegisterNotification を使用して、XACTNOTIFICATIONTYPE_WAVEBANKPREPARED 通知を作成します。
–または–
IXACT3WaveBank::GetState を使用して、Wave バンクのステートを問い合わせるクエリを発行します。XACT_WAVEBANKSTATE_PREPARED ビットが設定されると、Wave バンクを使用できます。
要件
ヘッダー: Xact3.h 宣言
ライブラリ: Xact3.lib 内容