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 内容

関連項目

IXACT3Engine