Defines |
| #define | NONAMELESSSTRUCT |
| #define | NONAMELESSUNION |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dsound) |
| DWORD | DSOUND_fraglen (DWORD nSamplesPerSec, DWORD nBlockAlign) |
| static void | DSOUND_RecalcPrimary (DirectSoundDevice *device) |
| HRESULT | DSOUND_ReopenDevice (DirectSoundDevice *device, BOOL forcewave) |
| static HRESULT | DSOUND_PrimaryOpen (DirectSoundDevice *device) |
| static void | DSOUND_PrimaryClose (DirectSoundDevice *device) |
| HRESULT | DSOUND_PrimaryCreate (DirectSoundDevice *device) |
| HRESULT | DSOUND_PrimaryDestroy (DirectSoundDevice *device) |
| HRESULT | DSOUND_PrimaryPlay (DirectSoundDevice *device) |
| HRESULT | DSOUND_PrimaryStop (DirectSoundDevice *device) |
| HRESULT | DSOUND_PrimaryGetPosition (DirectSoundDevice *device, LPDWORD playpos, LPDWORD writepos) |
| HRESULT | DSOUND_PrimarySetFormat (DirectSoundDevice *device, LPCWAVEFORMATEX wfex, BOOL forced) |
| static HRESULT WINAPI | PrimaryBufferImpl_SetFormat (LPDIRECTSOUNDBUFFER iface, LPCWAVEFORMATEX wfex) |
| static HRESULT WINAPI | PrimaryBufferImpl_SetVolume (LPDIRECTSOUNDBUFFER iface, LONG vol) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetVolume (LPDIRECTSOUNDBUFFER iface, LPLONG vol) |
| static HRESULT WINAPI | PrimaryBufferImpl_SetFrequency (LPDIRECTSOUNDBUFFER iface, DWORD freq) |
| static HRESULT WINAPI | PrimaryBufferImpl_Play (LPDIRECTSOUNDBUFFER iface, DWORD reserved1, DWORD reserved2, DWORD flags) |
| static HRESULT WINAPI | PrimaryBufferImpl_Stop (LPDIRECTSOUNDBUFFER iface) |
| static ULONG WINAPI | PrimaryBufferImpl_AddRef (LPDIRECTSOUNDBUFFER iface) |
| static ULONG WINAPI | PrimaryBufferImpl_Release (LPDIRECTSOUNDBUFFER iface) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetCurrentPosition (LPDIRECTSOUNDBUFFER iface, LPDWORD playpos, LPDWORD writepos) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetStatus (LPDIRECTSOUNDBUFFER iface, LPDWORD status) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetFormat (LPDIRECTSOUNDBUFFER iface, LPWAVEFORMATEX lpwf, DWORD wfsize, LPDWORD wfwritten) |
| static HRESULT WINAPI | PrimaryBufferImpl_Lock (LPDIRECTSOUNDBUFFER iface, DWORD writecursor, DWORD writebytes, LPVOID *lplpaudioptr1, LPDWORD audiobytes1, LPVOID *lplpaudioptr2, LPDWORD audiobytes2, DWORD flags) |
| static HRESULT WINAPI | PrimaryBufferImpl_SetCurrentPosition (LPDIRECTSOUNDBUFFER iface, DWORD newpos) |
| static HRESULT WINAPI | PrimaryBufferImpl_SetPan (LPDIRECTSOUNDBUFFER iface, LONG pan) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetPan (LPDIRECTSOUNDBUFFER iface, LPLONG pan) |
| static HRESULT WINAPI | PrimaryBufferImpl_Unlock (LPDIRECTSOUNDBUFFER iface, LPVOID p1, DWORD x1, LPVOID p2, DWORD x2) |
| static HRESULT WINAPI | PrimaryBufferImpl_Restore (LPDIRECTSOUNDBUFFER iface) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetFrequency (LPDIRECTSOUNDBUFFER iface, LPDWORD freq) |
| static HRESULT WINAPI | PrimaryBufferImpl_Initialize (LPDIRECTSOUNDBUFFER iface, LPDIRECTSOUND dsound, LPCDSBUFFERDESC dbsd) |
| static HRESULT WINAPI | PrimaryBufferImpl_GetCaps (LPDIRECTSOUNDBUFFER iface, LPDSBCAPS caps) |
| static HRESULT WINAPI | PrimaryBufferImpl_QueryInterface (LPDIRECTSOUNDBUFFER iface, REFIID riid, LPVOID *ppobj) |
| HRESULT | PrimaryBufferImpl_Create (DirectSoundDevice *device, PrimaryBufferImpl **ppdsb, LPCDSBUFFERDESC dsbd) |
Variables |
| static const IDirectSoundBufferVtbl | dspbvt |