Microsoft DirectX 8.0 (C++) |
When CoCreateInstance is used to create a DirectSoundCapture object, the object must be initialized with the IDirectSoundCapture8::Initialize method. Calling this method is not required when the DirectSoundCaptureCreate function is used to create the object.
HRESULT Initialize( LPCGUID pcGuidDevice );
If the method succeeds, the return value is DS_OK.
If the method fails, the return value may be one of the following error values:
DSERR_INVALIDPARAM |
DSERR_NODRIVER |
DSERR_OUTOFMEMORY |
DSERR_ALREADYINITIALIZED |
Header: Declared in dsound.h.