Microsoft DirectX 8.0 (C++) |
The methods of the IDirectSoundCapture8 interface are used to create sound capture buffers.
The interface is obtained by using the DirectSoundCaptureCreate8 function or DirectSoundFullDuplexCreate8 function, or , or by using CoCreateInstance or CoCreateInstanceEx to create an object of class CLSID_DirectSoundCapture8.
IDirectSoundCapture8 is a define for IDirectSoundCapture. The two interface names are interchangeable. However, objects supporting this interface can have different functionality, depending on their class. For more information, see DirectSoundCaptureCreate8 and IDirectSoundCapture8::CreateCaptureBuffer.
This reference section gives information on the following methods of the IDirectSoundCapture8 interface:
Creation | CreateCaptureBuffer |
Initialize | |
Capabilities | GetCaps |
Like all COM interfaces, the IDirectSoundCapture8 interface inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
IUnknown | AddRef |
QueryInterface | |
Release |
The LPDIRECTSOUNDCAPTURE type is defined as a pointer to the IDirectSoundCapture interface:
typedef struct IDirectSoundCapture *LPDIRECTSOUNDCAPTURE;
Header: Declared in dsound.h.