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