Microsoft DirectX 8.0 (C++)

ウェーブのキャプチャ

DrectSoundCapture オブジェクト (IDirectSoundCapture8) は、サウンド キャプチャ デバイスの能力の問い合わせや、入力ソースからオーディオをキャプチャするためのバッファの作成に使われる。DirectSoundCapture を使うと、PCM フォーマットまたは圧縮フォーマットでデータをキャプチャできる。

DirectSound キャプチャ バッファ オブジェクト (IDirectSoundCaptureBuffer8) は、入力デバイスからのデータを受け取るためのバッファを表す。再生バッファと同様、このバッファは循環という概念を採用している。入力ポインタがバッファの最後に到達すると、自動的に開始点に戻る。

IDirectSoundCaptureBuffer8 オブジェクトのメソッドを使うと、バッファのプロパティの取得、オーディオ キャプチャの開始と停止、メモリの一部のロックができるので、ファイルに保存するなどの目的でデータを安全に取得できる。エフェクトのキャプチャをサポートするオペレーティング システムでは、DMO を取得したり、エフェクトのステータスを確認するメソッドも提供する。

ウェーブのキャプチャの詳細については、次のトピックを参照すること。