NAME

DirectSoundFullDuplexCreate  (DSOUND.10)

SYNOPSIS

 HRESULT DirectSoundFullDuplexCreate
 (
  LPCGUID                      pcGuidCaptureDevice,
  LPCGUID                      pcGuidRenderDevice,
  LPCDSCBUFFERDESC             pcDSCBufferDesc,
  LPCDSBUFFERDESC              pcDSBufferDesc,
  HWND                         hWnd,
  DWORD                        dwLevel,
  LPDIRECTSOUNDFULLDUPLEX*     ppDSFD,
  LPDIRECTSOUNDCAPTUREBUFFER8* ppDSCBuffer8,
  LPDIRECTSOUNDBUFFER8*        ppDSBuffer8,
  LPUNKNOWN                    pUnkOuter
 )

DESCRIPTION

Create and initialize a DirectSoundFullDuplex interface.

PARAMS

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.

RETURNS

Success: DS_OK

Failure: DSERR_NOAGGREGATION, DSERR_ALLOCATED, DSERR_INVALIDPARAM, DSERR_OUTOFMEMORY DSERR_INVALIDCALL DSERR_NODRIVER

IMPLEMENTATION

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.