DirectSoundFullDuplexCreate (DSOUND.10)
HRESULT DirectSoundFullDuplexCreate ( LPCGUID pcGuidCaptureDevice, LPCGUID pcGuidRenderDevice, LPCDSCBUFFERDESC pcDSCBufferDesc, LPCDSBUFFERDESC pcDSBufferDesc, HWND hWnd, DWORD dwLevel, LPDIRECTSOUNDFULLDUPLEX* ppDSFD, LPDIRECTSOUNDCAPTUREBUFFER8* ppDSCBuffer8, LPDIRECTSOUNDBUFFER8* ppDSBuffer8, LPUNKNOWN pUnkOuter )
Create and initialize a DirectSoundFullDuplex interface.
pcGuidCaptureDevice | [In] | Address of sound capture device GUID. |
pcGuidRenderDevice | [In] | Address of sound render device GUID. |
pcDSCBufferDesc | [In] | Address of capture buffer description. |
pcDSBufferDesc | [In] | Address of render buffer description. |
hWnd | [In] | Handle to application window. |
dwLevel | [In] | Cooperative level. |
ppDSFD | [Out] | Address where full duplex interface returned. |
ppDSCBuffer8 | [0] | Address where capture buffer interface returned. |
ppDSBuffer8 | [0] | Address where render buffer interface returned. |
pUnkOuter | [In] | Must be NULL. |
Success: DS_OK
Failure: DSERR_NOAGGREGATION, DSERR_ALLOCATED, DSERR_INVALIDPARAM, DSERR_OUTOFMEMORY DSERR_INVALIDCALL DSERR_NODRIVER
Defined in "dsound.h".
Implemented in "dlls/dsound/duplex.c". source.winehq.org/source/dlls/dsound/duplex.c
Debug channel "dsound".
Copyright © 2006 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Oct 2006.