IDirectSoundCaptureBuffer8::Start
Start メソッドは、バッファーへのデータのキャプチャーを開始します。バッファーが既にキャプチャーを行っている場合、このメソッドは効果がありません。
HRESULT
Start(
DWORD dwFlags
);
パラメータ
- dwFlags
サウンド データをキャプチャーするときのバッファーの動作を指定するフラグです。次のフラグが定義されています。
戻り値
成功した場合は、DS_OK を返します。失敗した場合は、次のいずれかのエラー値を返します。
リターン コード |
DSERR_INVALIDPARAM |
DSERR_NODRIVER |
DSERR_OUTOFMEMORY |
解説
バッファーが既にキャプチャーを行っている場合、dwFlags で別の値を使用してこのメソッドを呼び出しても、GetStatus で返される値が変わらないことがあります。
アプリケーションがマルチスレッド化されている場合、バッファーを開始するスレッドは、バッファーがキャプチャーを行っている期間を通して存在していなければなりません。WDM ドライバーで作成されたバッファーは、スレッドが終了するとキャプチャーを停止します。
要件
ヘッダー: DSound.h 宣言
ライブラリ: Dsound3d.dll 内容