次の方法で共有


IDirectSoundCaptureBuffer8::Initialize

Initialize メソッドは、キャプチャー バッファー オブジェクトを初期化します。IDirectSoundCapture8::CreateCaptureBuffer メソッドおよび DirectSoundFullDuplexCreate8 関数は内部で IDirectSoundCaptureBuffer8::Initialize メソッドを呼び出すので、このメソッドはアプリケーションでは使用されません。

HRESULT 
Initialize(
  LPDIRECTSOUNDCAPTURE pDirectSoundCapture,
  LPCDSCBUFFERDESC pcDSCBufferDesc
);

パラメータ

  • pDirectSoundCapture
    この DirectSoundCaptureBuffer オブジェクトに関連付けられた DirectSoundCapture オブジェクトのアドレスです。
  • pcDSCBufferDesc
    このサウンド バッファーを初期化するために使用される値を格納する DSCBUFFERDESC 構造体のアドレスです。

戻り値

成功した場合は、DS_OK を返します。失敗した場合は、次のいずれかのエラー値を返します。

リターン コード
DSERR_INVALIDPARAM
DSERR_ALREADYINITIALIZED

要件

ヘッダー: DSound.h 宣言

ライブラリ: Dsound3d.dll 内容

関連項目

IDirectSoundCaptureBuffer8