ReactOS
0.4.15-dev-2354-g9e947e2
|
#include "dsound_private.h"
Go to the source code of this file.
Classes | |
struct | IDirectSound_IUnknown |
struct | IDirectSound_IDirectSound |
struct | IDirectSound8_IUnknown |
struct | IDirectSound8_IDirectSound |
struct | IDirectSound8_IDirectSound8 |
struct | IDirectSoundImpl |
Macros | |
#define | LE(x) case x: return #x |
#define | FE(x) { x, #x }, |
#define | FE(x) { x, #x }, |
Variables | |
static const IUnknownVtbl | DirectSound_Unknown_Vtbl |
static const IDirectSoundVtbl | DirectSound_DirectSound_Vtbl |
static const IUnknownVtbl | DirectSound8_Unknown_Vtbl |
static const IDirectSoundVtbl | DirectSound8_DirectSound_Vtbl |
static const IDirectSound8Vtbl | DirectSound8_DirectSound8_Vtbl |
Definition at line 131 of file dsound.c.
Referenced by DirectSoundDevice_CreateSoundBuffer().
Definition at line 105 of file dsound.c.
Referenced by DirectSoundDevice_GetCaps().
HRESULT WINAPI DirectSoundCreate | ( | LPCGUID | lpcGUID, |
LPDIRECTSOUND * | ppDS, | ||
IUnknown * | pUnkOuter | ||
) |
HRESULT WINAPI DirectSoundCreate8 | ( | LPCGUID | lpcGUID, |
LPDIRECTSOUND8 * | ppDS, | ||
IUnknown * | pUnkOuter | ||
) |
HRESULT DirectSoundDevice_AddBuffer | ( | DirectSoundDevice * | device, |
IDirectSoundBufferImpl * | pDSB | ||
) |
Definition at line 1761 of file dsound.c.
Referenced by IDirectSoundBufferImpl_Create(), and IDirectSoundBufferImpl_Duplicate().
|
static |
Definition at line 1209 of file dsound.c.
Referenced by DirectSoundDevice_Initialize().
HRESULT DirectSoundDevice_Compact | ( | DirectSoundDevice * | device | ) |
Definition at line 1683 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_Compact(), IDirectSound8_IDirectSound_Compact(), and IDirectSound_IDirectSound_Compact().
|
static |
Definition at line 1141 of file dsound.c.
Referenced by DirectSoundDevice_Initialize().
HRESULT DirectSoundDevice_CreateSoundBuffer | ( | DirectSoundDevice * | device, |
LPCDSBUFFERDESC | dsbd, | ||
LPLPDIRECTSOUNDBUFFER | ppdsb, | ||
LPUNKNOWN | lpunk, | ||
BOOL | from8 | ||
) |
Definition at line 1482 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_CreateSoundBuffer(), IDirectSound8_IDirectSound_CreateSoundBuffer(), and IDirectSound_IDirectSound_CreateSoundBuffer().
HRESULT DirectSoundDevice_DuplicateSoundBuffer | ( | DirectSoundDevice * | device, |
LPDIRECTSOUNDBUFFER | psb, | ||
LPLPDIRECTSOUNDBUFFER | ppdsb | ||
) |
Definition at line 1621 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_DuplicateSoundBuffer(), IDirectSound8_IDirectSound_DuplicateSoundBuffer(), and IDirectSound_IDirectSound_DuplicateSoundBuffer().
HRESULT DirectSoundDevice_GetCaps | ( | DirectSoundDevice * | device, |
LPDSCAPS | lpDSCaps | ||
) |
Definition at line 1272 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_GetCaps(), IDirectSound8_IDirectSound_GetCaps(), and IDirectSound_IDirectSound_GetCaps().
HRESULT DirectSoundDevice_GetSpeakerConfig | ( | DirectSoundDevice * | device, |
LPDWORD | lpdwSpeakerConfig | ||
) |
Definition at line 1701 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_GetSpeakerConfig(), IDirectSound8_IDirectSound_GetSpeakerConfig(), and IDirectSound_IDirectSound_GetSpeakerConfig().
HRESULT DirectSoundDevice_Initialize | ( | DirectSoundDevice ** | ppDevice, |
LPCGUID | lpcGUID | ||
) |
Definition at line 1326 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_Initialize(), IDirectSound8_IDirectSound_Initialize(), and IDirectSound_IDirectSound_Initialize().
ULONG DirectSoundDevice_Release | ( | DirectSoundDevice * | device | ) |
Definition at line 1216 of file dsound.c.
Referenced by IDirectSoundImpl_Release().
HRESULT DirectSoundDevice_RemoveBuffer | ( | DirectSoundDevice * | device, |
IDirectSoundBufferImpl * | pDSB | ||
) |
Definition at line 1796 of file dsound.c.
Referenced by secondarybuffer_destroy().
HRESULT DirectSoundDevice_SetCooperativeLevel | ( | DirectSoundDevice * | device, |
HWND | hwnd, | ||
DWORD | level | ||
) |
Definition at line 1662 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_SetCooperativeLevel(), IDirectSound8_IDirectSound_SetCooperativeLevel(), and IDirectSound_IDirectSound_SetCooperativeLevel().
HRESULT DirectSoundDevice_SetSpeakerConfig | ( | DirectSoundDevice * | device, |
DWORD | config | ||
) |
Definition at line 1722 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_SetSpeakerConfig(), IDirectSound8_IDirectSound_SetSpeakerConfig(), and IDirectSound_IDirectSound_SetSpeakerConfig().
HRESULT DirectSoundDevice_VerifyCertification | ( | DirectSoundDevice * | device, |
LPDWORD | pdwCertified | ||
) |
Definition at line 1738 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_VerifyCertification().
HRESULT DSOUND_Create | ( | REFIID | riid, |
LPDIRECTSOUND * | ppDS | ||
) |
Definition at line 963 of file dsound.c.
Referenced by DirectSoundCreate().
HRESULT DSOUND_Create8 | ( | REFIID | riid, |
LPDIRECTSOUND8 * | ppDS | ||
) |
Definition at line 1050 of file dsound.c.
Referenced by DirectSoundCreate8(), and IDirectSoundFullDuplexImpl_Initialize().
|
static |
Definition at line 162 of file dsound.c.
Referenced by IDirectSound_IDirectSound_QueryInterface(), and IDirectSound_IUnknown_QueryInterface().
|
static |
Definition at line 206 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_QueryInterface(), IDirectSound8_IDirectSound_QueryInterface(), and IDirectSound8_IUnknown_QueryInterface().
Definition at line 92 of file dsound.c.
Referenced by DirectSoundDevice_SetCooperativeLevel(), IDirectSound8_IDirectSound8_SetCooperativeLevel(), IDirectSound8_IDirectSound_SetCooperativeLevel(), IDirectSound_IDirectSound_SetCooperativeLevel(), and IDirectSoundFullDuplex_IDirectSound8_SetCooperativeLevel().
|
static |
Definition at line 804 of file dsound.c.
Referenced by DSOUND_Create8(), and DSOUND_QueryInterface8().
|
static |
Definition at line 868 of file dsound.c.
|
static |
Definition at line 928 of file dsound.c.
Referenced by DSOUND_Create8(), and DSOUND_QueryInterface8().
|
static |
Definition at line 828 of file dsound.c.
|
static |
Definition at line 848 of file dsound.c.
|
static |
Definition at line 839 of file dsound.c.
|
static |
Definition at line 876 of file dsound.c.
|
static |
Definition at line 894 of file dsound.c.
|
static |
Definition at line 794 of file dsound.c.
|
static |
Definition at line 813 of file dsound.c.
|
static |
Definition at line 858 of file dsound.c.
|
static |
Definition at line 885 of file dsound.c.
|
static |
Definition at line 903 of file dsound.c.
|
static |
Definition at line 642 of file dsound.c.
Referenced by DSOUND_QueryInterface8().
|
static |
Definition at line 706 of file dsound.c.
|
static |
Definition at line 756 of file dsound.c.
Referenced by DSOUND_QueryInterface8().
|
static |
Definition at line 666 of file dsound.c.
|
static |
Definition at line 686 of file dsound.c.
|
static |
Definition at line 677 of file dsound.c.
|
static |
Definition at line 714 of file dsound.c.
|
static |
Definition at line 732 of file dsound.c.
|
static |
Definition at line 632 of file dsound.c.
|
static |
Definition at line 651 of file dsound.c.
|
static |
Definition at line 696 of file dsound.c.
|
static |
Definition at line 723 of file dsound.c.
Definition at line 563 of file dsound.c.
Referenced by DSOUND_QueryInterface8().
|
static |
Definition at line 594 of file dsound.c.
Referenced by DSOUND_QueryInterface8().
|
static |
Definition at line 553 of file dsound.c.
Definition at line 572 of file dsound.c.
|
static |
Definition at line 401 of file dsound.c.
Referenced by DSOUND_Create(), and DSOUND_QueryInterface().
|
static |
Definition at line 465 of file dsound.c.
|
static |
Definition at line 515 of file dsound.c.
Referenced by DSOUND_Create(), and DSOUND_QueryInterface().
|
static |
Definition at line 425 of file dsound.c.
|
static |
Definition at line 445 of file dsound.c.
|
static |
Definition at line 436 of file dsound.c.
|
static |
Definition at line 473 of file dsound.c.
|
static |
Definition at line 491 of file dsound.c.
|
static |
Definition at line 391 of file dsound.c.
|
static |
Definition at line 410 of file dsound.c.
|
static |
Definition at line 455 of file dsound.c.
|
static |
Definition at line 482 of file dsound.c.
Definition at line 322 of file dsound.c.
Referenced by DSOUND_QueryInterface().
|
static |
Definition at line 353 of file dsound.c.
Referenced by DSOUND_QueryInterface().
|
static |
Definition at line 312 of file dsound.c.
Definition at line 331 of file dsound.c.
|
static |
Definition at line 262 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_Create(), IDirectSound8_IDirectSound_Create(), IDirectSound8_IUnknown_Create(), IDirectSound_IDirectSound_Create(), and IDirectSound_IUnknown_Create().
|
static |
Definition at line 287 of file dsound.c.
Referenced by DSOUND_Create(), and DSOUND_Create8().
|
static |
Definition at line 271 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_Release(), IDirectSound8_IDirectSound_Release(), IDirectSound8_IUnknown_Release(), IDirectSound_IDirectSound_Release(), and IDirectSound_IUnknown_Release().
|
static |
Definition at line 912 of file dsound.c.
Referenced by IDirectSound8_IDirectSound8_Create().
|
static |
Definition at line 741 of file dsound.c.
Referenced by IDirectSound8_IDirectSound_Create().
|
static |
Definition at line 587 of file dsound.c.
Referenced by IDirectSound8_IUnknown_Create().
|
static |
Definition at line 500 of file dsound.c.
Referenced by IDirectSound_IDirectSound_Create().
|
static |
Definition at line 346 of file dsound.c.
Referenced by IDirectSound_IUnknown_Create().