Platform SDK: DirectX

DirectSound.CreateSoundBuffer

DirectSound.CreateSoundBuffer メソッドは、サンプリング オーディオのシーケンスを保持するための DirectSoundBuffer オブジェクトを作成する。

object.CreateSoundBuffer(bufferDesc As DSBUFFERDESC, _
    format As WAVEFORMATEX) As DirectSoundBuffer

パラメータ

object
DirectSound オブジェクトを表すオブジェクト式。
bufferDesc
作成するサウンド バッファの記述を指定する DSBUFFERDESC 型。
format
バッファが再生するデータのフォーマットを指定する WAVEFORMATEX 型。

戻り値

成功すれば DirectSoundBuffer オブジェクトを返す。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DSERR_ALLOCATED
DSERR_BADFORMAT
DSERR_OUTOFMEMORY
DSERR_UNINITIALIZED
DSERR_UNSUPPORTED

参照

DirectSound.CreateSoundBufferFromFileDirectSound.CreateSoundBufferFromResourceDirectSound.DuplicateSoundBuffer