Microsoft DirectX 8.0 (C++) |
IDirectSoundCapture8 インターフェイスをサポートするオブジェクトを作成および初期化する。
この関数は、キャプチャ エフェクトをサポートするオブジェクトを作成する。以前の DirectSoundCaptureCreate 関数を使って IDirectSoundCapture8 インターフェイスを取得することもできるが、この場合、作成されたオブジェクトは IDirectSoundCaptureBuffer8 インターフェイスをサポートするキャプチャ バッファを作成するために利用できない。
HRESULT WINAPI DirectSoundCaptureCreate8( LPCGUID lpcGUID, LPDIRECTSOUNDCAPTURE8 *lplpDSC, LPUNKNOWN pUnkOuter );
成功した場合は DS_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
DSERR_ALLOCATED |
DSERR_INVALIDPARAM |
DSERR_NOAGGREGATION |
DSERR_OUTOFMEMORY |
全二重をサポートしないサウンド カードでは、このメソッドは失敗し、DSERR_ALLOCATED を返す。
ヘッダー : dsound.h で宣言。
インポート ライブラリ : dsound.lib を使用。