Data Structures |
| struct | IDirectSoundCaptureImpl |
| struct | IDirectSoundCaptureNotifyImpl |
Defines |
| #define | NONAMELESSSTRUCT |
| #define | NONAMELESSUNION |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dsound) |
| static HRESULT | IDirectSoundCaptureImpl_Create (LPDIRECTSOUNDCAPTURE8 *ppds) |
| static HRESULT | IDirectSoundCaptureNotifyImpl_Create (IDirectSoundCaptureBufferImpl *dscb, IDirectSoundCaptureNotifyImpl **pdscn) |
| static HRESULT | DirectSoundCaptureDevice_Create (DirectSoundCaptureDevice **ppDevice) |
| HRESULT | DSOUND_CaptureCreate (REFIID riid, LPDIRECTSOUNDCAPTURE *ppDSC) |
| HRESULT | DSOUND_CaptureCreate8 (REFIID riid, LPDIRECTSOUNDCAPTURE8 *ppDSC8) |
| HRESULT WINAPI | DirectSoundCaptureCreate (LPCGUID lpcGUID, LPDIRECTSOUNDCAPTURE *ppDSC, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DirectSoundCaptureCreate8 (LPCGUID lpcGUID, LPDIRECTSOUNDCAPTURE8 *ppDSC8, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DirectSoundCaptureEnumerateA (LPDSENUMCALLBACKA lpDSEnumCallback, LPVOID lpContext) |
| HRESULT WINAPI | DirectSoundCaptureEnumerateW (LPDSENUMCALLBACKW lpDSEnumCallback, LPVOID lpContext) |
| static void | capture_CheckNotify (IDirectSoundCaptureBufferImpl *This, DWORD from, DWORD len) |
| static void CALLBACK | DSOUND_capture_callback (HWAVEIN hwi, UINT msg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2) |
| static HRESULT WINAPI | IDirectSoundCaptureImpl_QueryInterface (LPDIRECTSOUNDCAPTURE iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectSoundCaptureImpl_AddRef (LPDIRECTSOUNDCAPTURE iface) |
| static ULONG WINAPI | IDirectSoundCaptureImpl_Release (LPDIRECTSOUNDCAPTURE iface) |
| HRESULT WINAPI | IDirectSoundCaptureImpl_CreateCaptureBuffer (LPDIRECTSOUNDCAPTURE iface, LPCDSCBUFFERDESC lpcDSCBufferDesc, LPDIRECTSOUNDCAPTUREBUFFER *lplpDSCaptureBuffer, LPUNKNOWN pUnk) |
| HRESULT WINAPI | IDirectSoundCaptureImpl_GetCaps (LPDIRECTSOUNDCAPTURE iface, LPDSCCAPS lpDSCCaps) |
| HRESULT WINAPI | IDirectSoundCaptureImpl_Initialize (LPDIRECTSOUNDCAPTURE iface, LPCGUID lpcGUID) |
| static HRESULT WINAPI | IDirectSoundCaptureNotifyImpl_QueryInterface (LPDIRECTSOUNDNOTIFY iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectSoundCaptureNotifyImpl_AddRef (LPDIRECTSOUNDNOTIFY iface) |
| static ULONG WINAPI | IDirectSoundCaptureNotifyImpl_Release (LPDIRECTSOUNDNOTIFY iface) |
| static HRESULT WINAPI | IDirectSoundCaptureNotifyImpl_SetNotificationPositions (LPDIRECTSOUNDNOTIFY iface, DWORD howmuch, LPCDSBPOSITIONNOTIFY notify) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_QueryInterface (LPDIRECTSOUNDCAPTUREBUFFER8 iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectSoundCaptureBufferImpl_AddRef (LPDIRECTSOUNDCAPTUREBUFFER8 iface) |
| static ULONG WINAPI | IDirectSoundCaptureBufferImpl_Release (LPDIRECTSOUNDCAPTUREBUFFER8 iface) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_GetCaps (LPDIRECTSOUNDCAPTUREBUFFER8 iface, LPDSCBCAPS lpDSCBCaps) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_GetCurrentPosition (LPDIRECTSOUNDCAPTUREBUFFER8 iface, LPDWORD lpdwCapturePosition, LPDWORD lpdwReadPosition) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_GetFormat (LPDIRECTSOUNDCAPTUREBUFFER8 iface, LPWAVEFORMATEX lpwfxFormat, DWORD dwSizeAllocated, LPDWORD lpdwSizeWritten) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_GetStatus (LPDIRECTSOUNDCAPTUREBUFFER8 iface, LPDWORD lpdwStatus) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_Initialize (LPDIRECTSOUNDCAPTUREBUFFER8 iface, LPDIRECTSOUNDCAPTURE lpDSC, LPCDSCBUFFERDESC lpcDSCBDesc) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_Lock (LPDIRECTSOUNDCAPTUREBUFFER8 iface, DWORD dwReadCusor, DWORD dwReadBytes, LPVOID *lplpvAudioPtr1, LPDWORD lpdwAudioBytes1, LPVOID *lplpvAudioPtr2, LPDWORD lpdwAudioBytes2, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_Start (LPDIRECTSOUNDCAPTUREBUFFER8 iface, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_Stop (LPDIRECTSOUNDCAPTUREBUFFER8 iface) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_Unlock (LPDIRECTSOUNDCAPTUREBUFFER8 iface, LPVOID lpvAudioPtr1, DWORD dwAudioBytes1, LPVOID lpvAudioPtr2, DWORD dwAudioBytes2) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_GetObjectInPath (LPDIRECTSOUNDCAPTUREBUFFER8 iface, REFGUID rguidObject, DWORD dwIndex, REFGUID rguidInterface, LPVOID *ppObject) |
| static HRESULT WINAPI | IDirectSoundCaptureBufferImpl_GetFXStatus (LPDIRECTSOUNDCAPTUREBUFFER8 iface, DWORD dwFXCount, LPDWORD pdwFXStatus) |
| HRESULT | IDirectSoundCaptureBufferImpl_Create (DirectSoundCaptureDevice *device, IDirectSoundCaptureBufferImpl **ppobj, LPCDSCBUFFERDESC lpcDSCBufferDesc) |
| HRESULT | DirectSoundCaptureDevice_Initialize (DirectSoundCaptureDevice **ppDevice, LPCGUID lpcGUID) |
| ULONG | DirectSoundCaptureDevice_Release (DirectSoundCaptureDevice *device) |
Variables |
| DirectSoundCaptureDevice * | DSOUND_capture [MAXWAVEDRIVERS] |
| static const char *const | captureStateString [] |
static const
IDirectSoundCaptureVtbl | dscvt |
| static const IDirectSoundNotifyVtbl | dscnvt |
static const
IDirectSoundCaptureBuffer8Vtbl | dscbvt |