|
static HRESULT | IDirectSoundNotifyImpl_Create (IDirectSoundBufferImpl *dsb, IDirectSoundNotifyImpl **pdsn) |
|
static HRESULT | IDirectSoundNotifyImpl_Destroy (IDirectSoundNotifyImpl *pdsn) |
|
static HRESULT WINAPI | IDirectSoundNotifyImpl_QueryInterface (LPDIRECTSOUNDNOTIFY iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | IDirectSoundNotifyImpl_AddRef (LPDIRECTSOUNDNOTIFY iface) |
|
static ULONG WINAPI | IDirectSoundNotifyImpl_Release (LPDIRECTSOUNDNOTIFY iface) |
|
static HRESULT WINAPI | IDirectSoundNotifyImpl_SetNotificationPositions (LPDIRECTSOUNDNOTIFY iface, DWORD howmuch, LPCDSBPOSITIONNOTIFY notify) |
|
static IDirectSoundBufferImpl * | impl_from_IDirectSoundBuffer8 (IDirectSoundBuffer8 *iface) |
|
static BOOL | is_primary_buffer (IDirectSoundBufferImpl *This) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_SetFormat (IDirectSoundBuffer8 *iface, LPCWAVEFORMATEX wfex) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_SetVolume (IDirectSoundBuffer8 *iface, LONG vol) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetVolume (IDirectSoundBuffer8 *iface, LONG *vol) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_SetFrequency (IDirectSoundBuffer8 *iface, DWORD freq) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_Play (IDirectSoundBuffer8 *iface, DWORD reserved1, DWORD reserved2, DWORD flags) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_Stop (IDirectSoundBuffer8 *iface) |
|
static ULONG WINAPI | IDirectSoundBufferImpl_AddRef (IDirectSoundBuffer8 *iface) |
|
static ULONG WINAPI | IDirectSoundBufferImpl_Release (IDirectSoundBuffer8 *iface) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetCurrentPosition (IDirectSoundBuffer8 *iface, DWORD *playpos, DWORD *writepos) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetStatus (IDirectSoundBuffer8 *iface, DWORD *status) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetFormat (IDirectSoundBuffer8 *iface, LPWAVEFORMATEX lpwf, DWORD wfsize, DWORD *wfwritten) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_Lock (IDirectSoundBuffer8 *iface, DWORD writecursor, DWORD writebytes, void **lplpaudioptr1, DWORD *audiobytes1, void **lplpaudioptr2, DWORD *audiobytes2, DWORD flags) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_SetCurrentPosition (IDirectSoundBuffer8 *iface, DWORD newpos) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_SetPan (IDirectSoundBuffer8 *iface, LONG pan) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetPan (IDirectSoundBuffer8 *iface, LONG *pan) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_Unlock (IDirectSoundBuffer8 *iface, void *p1, DWORD x1, void *p2, DWORD x2) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_Restore (IDirectSoundBuffer8 *iface) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetFrequency (IDirectSoundBuffer8 *iface, DWORD *freq) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_SetFX (IDirectSoundBuffer8 *iface, DWORD dwEffectsCount, LPDSEFFECTDESC pDSFXDesc, DWORD *pdwResultCodes) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_AcquireResources (IDirectSoundBuffer8 *iface, DWORD dwFlags, DWORD dwEffectsCount, DWORD *pdwResultCodes) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetObjectInPath (IDirectSoundBuffer8 *iface, REFGUID rguidObject, DWORD dwIndex, REFGUID rguidInterface, void **ppObject) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_Initialize (IDirectSoundBuffer8 *iface, IDirectSound *dsound, LPCDSBUFFERDESC dbsd) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_GetCaps (IDirectSoundBuffer8 *iface, LPDSBCAPS caps) |
|
static HRESULT WINAPI | IDirectSoundBufferImpl_QueryInterface (IDirectSoundBuffer8 *iface, REFIID riid, void **ppobj) |
|
HRESULT | IDirectSoundBufferImpl_Create (DirectSoundDevice *device, IDirectSoundBufferImpl **pdsb, LPCDSBUFFERDESC dsbd) |
|
void | secondarybuffer_destroy (IDirectSoundBufferImpl *This) |
|
HRESULT | IDirectSoundBufferImpl_Destroy (IDirectSoundBufferImpl *pdsb) |
|
HRESULT | IDirectSoundBufferImpl_Duplicate (DirectSoundDevice *device, IDirectSoundBufferImpl **ppdsb, IDirectSoundBufferImpl *pdsb) |
|
static HRESULT WINAPI | IKsBufferPropertySetImpl_QueryInterface (LPKSPROPERTYSET iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | IKsBufferPropertySetImpl_AddRef (LPKSPROPERTYSET iface) |
|
static ULONG WINAPI | IKsBufferPropertySetImpl_Release (LPKSPROPERTYSET iface) |
|
static HRESULT WINAPI | IKsBufferPropertySetImpl_Get (LPKSPROPERTYSET iface, REFGUID guidPropSet, ULONG dwPropID, LPVOID pInstanceData, ULONG cbInstanceData, LPVOID pPropData, ULONG cbPropData, PULONG pcbReturned) |
|
static HRESULT WINAPI | IKsBufferPropertySetImpl_Set (LPKSPROPERTYSET iface, REFGUID guidPropSet, ULONG dwPropID, LPVOID pInstanceData, ULONG cbInstanceData, LPVOID pPropData, ULONG cbPropData) |
|
static HRESULT WINAPI | IKsBufferPropertySetImpl_QuerySupport (LPKSPROPERTYSET iface, REFGUID guidPropSet, ULONG dwPropID, PULONG pTypeSupport) |
|
HRESULT | IKsBufferPropertySetImpl_Create (IDirectSoundBufferImpl *dsb, IKsBufferPropertySetImpl **piks) |
|
HRESULT | IKsBufferPropertySetImpl_Destroy (IKsBufferPropertySetImpl *piks) |
|