Microsoft DirectX 8.0 (Visual Basic)

DirectSound8.CreatePrimarySoundBuffer

オーディオ出力のフォーマットの変更や DirectSound3DListener8 オブジェクトの取得に利用できる、プライマリ バッファ オブジェクトを作成する。

object.CreatePrimarySoundBuffer( _
  bufferDesc As DSBUFFERDESC _
) As DirectSoundPrimaryBuffer8

指定項目

object
DirectSound8 オブジェクトを指定する。
bufferDesc
作成するサウンド バッファの記述を指定する DSBUFFERDESC 型。lBufferBytes メンバは 0 でなければならない。また、lFlags は DSBCAPS_PRIMARYBUFFER を保持しなければならない。

戻り値

DirectSoundPrimaryBuffer8 オブジェクトを返す。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー値が設定される。

DSERR_ALLOCATED
DSERR_BADFORMAT
DSERR_OUTOFMEMORY
DSERR_UNINITIALIZED
DSERR_UNSUPPORTED