Microsoft DirectX 8.0 (C++) |
キャプチャ バッファを記述する。IDirectSoundCapture8::CreateCaptureBuffer メソッドで使われる。
DirectX 7 以前との互換性を保つために、この構造体の前のバージョンの DSCBUFFERDESC1 も dsound.h で維持されている。
typedef struct { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; LPWAVEFORMATEX lpwfxFormat; DWORD dwFXCount; LPDSCEFFECTDESC lpDSCFXDesc; } DSCBUFFERDESC, *LPDSCBUFFERDESC; typedef const DSCBUFFERDESC *LPCDSCBUFFERDESC;
DSCBCAPS_CTRLFX フラグは、CLSID_DirectSoundCapture8 クラスのオブジェクトで作成されたバッファでのみサポートされる。IDirectSoundCapture8 インターフェイスが DirectSoundCaptureCreate8 から取得された場合、このフラグはサポートされる。以前の DirectSoundCaptureCreate 関数から取得された場合、このフラグはサポートされない。
現在のオペレーティング システムでは、キャプチャ エフェクトはサポートされない。
ヘッダー : dsound.h で宣言。