IXACT3Engine::CreateSoundBank
XACT エンジンで使用するサウンド バンクを作成します。
[Content-driven]
HRESULT
CreateSoundBank(
const void *pvBuffer,
DWORD dwSize,
DWORD dwFlags,
DWORD dwAllocAttributes,
IXACT3SoundBank **ppSoundBank
);
パラメータ
pvBuffer
サウンド バンクの作成に使用されるデータへのポインターです。dwSize
サウンド バンクの作成に使用されるデータのサイズを示す値です。dwFlags
サウンド バンクの作成方法を示すフラグ値です。このパラメーターは、0 または次の表に示す値を指定できます。値 説明 XACT_FLAG_API_CREATE_MANAGEDATA サウンド バンク データが解放されるときに pvBuffer パラメーターが指すバッファーを XACT が解放することを示します。
注 バッファーの割り当てが失敗した場合、XACT はメモリーの解放を試みません。
dwAllocAttributes
pvBuffer パラメーターが指すメモリー バッファーの属性を示すフラグ値です。ppSoundBank
返される IXACT3SoundBank オブジェクトへのポインターです。
戻り値
成功した場合、S_OK を返します。それ以外の場合は、エラー コードを返します。
要件
ヘッダー: Xact3.h 宣言
ライブラリ: Xact3.lib 内容