Microsoft DirectX 8.0 (C++) |
Describes a capture buffer. Used by the IDirectSoundCapture8::CreateCaptureBuffer method.
An earlier version of this structure, DSCBUFFERDESC1, is maintained in Dsound.h for compatibility with DirectX 7 and earlier.
typedef struct { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; LPWAVEFORMATEX lpwfxFormat; DWORD dwFXCount; LPDSCEFFECTDESC lpDSCFXDesc; } DSCBUFFERDESC, *LPDSCBUFFERDESC; typedef const DSCBUFFERDESC *LPCDSCBUFFERDESC;
The DSCBCAPS_CTRLFX flag is supported only on buffers created by an object of class CLSID_DirectSoundCapture8. If the IDirectSoundCapture8 interface was obtained from DirectSoundCaptureCreate8, this flag is supported; if it was obtained from the earlier DirectSoundCaptureCreate function, it is not.
Capture effects are not supported on current operating systems.
Header: Declared in dsound.h.