doom3-gpl
Doom 3 GPL source release
|
#include <dsound.h>
Go to the source code of this file.
Classes | |
struct | _EAXCONTEXTPROPERTIES |
struct | _EAXSOURCEPROPERTIES |
struct | _EAXSOURCEALLSENDPROPERTIES |
struct | _EAXACTIVEFXSLOTS |
struct | _EAXOBSTRUCTIONPROPERTIES |
struct | _EAXOCCLUSIONPROPERTIES |
struct | _EAXEXCLUSIONPROPERTIES |
struct | _EAXSOURCESENDPROPERTIES |
struct | _EAXSOURCEOCCLUSIONSENDPROPERTIES |
struct | _EAXSOURCEEXCLUSIONSENDPROPERTIES |
struct | _EAXFXSLOTPROPERTIES |
struct | _EAXVECTOR |
struct | _EAXREVERBPROPERTIES |
struct | _EAXAGCCOMPRESSORPROPERTIES |
struct | _EAXAUTOWAHPROPERTIES |
struct | _EAXCHORUSPROPERTIES |
struct | _EAXDISTORTIONPROPERTIES |
struct | _EAXECHOPROPERTIES |
struct | _EAXEQUALIZERPROPERTIES |
struct | _EAXFLANGERPROPERTIES |
struct | _EAXFREQUENCYSHIFTERPROPERTIES |
struct | _EAXVOCALMORPHERPROPERTIES |
struct | _EAXPITCHSHIFTERPROPERTIES |
struct | _EAXRINGMODULATORPROPERTIES |
Functions | |
DEFINE_GUID (CLSID_EAXDirectSound, 0x4ff53b81, 0x1ce0, 0x11d3, 0xaa, 0xb8, 0x0, 0xa0, 0xc9, 0x59, 0x49, 0xd5) | |
DEFINE_GUID (CLSID_EAXDirectSound8, 0xca503b60, 0xb176, 0x11d4, 0xa0, 0x94, 0xd0, 0xc0, 0xbf, 0x3a, 0x56, 0xc) | |
__declspec (dllimport) HRESULT WINAPI EAXDirectSoundCreate(GUID * | |
LPDIRECTSOUND IUnknown FAR *typedef | HRESULT (FAR PASCAL *LPEAXDIRECTSOUNDCREATE)(GUID * |
DEFINE_GUID (EAX_NULL_GUID, 0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00) | |
DEFINE_GUID (EAX_PrimaryFXSlotID, 0xf317866d, 0x924c, 0x450c, 0x86, 0x1b, 0xe6, 0xda, 0xa2, 0x5e, 0x7c, 0x20) | |
DEFINE_GUID (EAXPROPERTYID_EAX40_Context, 0x1d4870ad, 0xdef, 0x43c0, 0xa4, 0xc, 0x52, 0x36, 0x32, 0x29, 0x63, 0x42) | |
DEFINE_GUID (EAXPROPERTYID_EAX40_FXSlot0, 0xc4d79f1e, 0xf1ac, 0x436b, 0xa8, 0x1d, 0xa7, 0x38, 0xe7, 0x4, 0x54, 0x69) | |
DEFINE_GUID (EAXPROPERTYID_EAX40_FXSlot1, 0x8c00e96, 0x74be, 0x4491, 0x93, 0xaa, 0xe8, 0xad, 0x35, 0xa4, 0x91, 0x17) | |
DEFINE_GUID (EAXPROPERTYID_EAX40_FXSlot2, 0x1d433b88, 0xf0f6, 0x4637, 0x91, 0x9f, 0x60, 0xe7, 0xe0, 0x6b, 0x5e, 0xdd) | |
DEFINE_GUID (EAXPROPERTYID_EAX40_FXSlot3, 0xefff08ea, 0xc7d8, 0x44ab, 0x93, 0xad, 0x6d, 0xbd, 0x5f, 0x91, 0x0, 0x64) | |
DEFINE_GUID (EAXPROPERTYID_EAX40_Source, 0x1b86b823, 0x22df, 0x4eae, 0x8b, 0x3c, 0x12, 0x78, 0xce, 0x54, 0x42, 0x27) | |
DEFINE_GUID (EAX_REVERB_EFFECT, 0xcf95c8f, 0xa3cc, 0x4849, 0xb0, 0xb6, 0x83, 0x2e, 0xcc, 0x18, 0x22, 0xdf) | |
DEFINE_GUID (EAX_AGCCOMPRESSOR_EFFECT, 0xbfb7a01e, 0x7825, 0x4039, 0x92, 0x7f, 0x3, 0xaa, 0xbd, 0xa0, 0xc5, 0x60) | |
DEFINE_GUID (EAX_AUTOWAH_EFFECT, 0xec3130c0, 0xac7a, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_CHORUS_EFFECT, 0xde6d6fe0, 0xac79, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_DISTORTION_EFFECT, 0x975a4ce0, 0xac7e, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_ECHO_EFFECT, 0xe9f1bc0, 0xac82, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_EQUALIZER_EFFECT, 0x65f94ce0, 0x9793, 0x11d3, 0x93, 0x9d, 0x0, 0xc0, 0xf0, 0x2d, 0xd6, 0xf0) | |
DEFINE_GUID (EAX_FLANGER_EFFECT, 0xa70007c0, 0x7d2, 0x11d3, 0x9b, 0x1e, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_FREQUENCYSHIFTER_EFFECT, 0xdc3e1880, 0x9212, 0x11d3, 0x93, 0x9d, 0x0, 0xc0, 0xf0, 0x2d, 0xd6, 0xf0) | |
DEFINE_GUID (EAX_VOCALMORPHER_EFFECT, 0xe41cf10c, 0x3383, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_PITCHSHIFTER_EFFECT, 0xe7905100, 0xafb2, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
DEFINE_GUID (EAX_RINGMODULATOR_EFFECT, 0xb89fe60, 0xafb5, 0x11d2, 0x88, 0xdd, 0x0, 0xa0, 0x24, 0xd1, 0x3c, 0xe1) | |
#define EAXAGCCOMPRESSOR_COMMITDEFERREDSETTINGS |
#define EAXAUTOWAH_COMMITDEFERREDSETTINGS |
#define EAXCHORUS_COMMITDEFERREDSETTINGS |
#define EAXCONTEXT_DEFAULTPRIMARYFXSLOTID EAXPROPERTYID_EAX40_FXSlot0 |
#define EAXCONTEXT_PARAMETER_COMMITDEFERREDSETTINGS |
#define EAXDISTORTION_COMMITDEFERREDSETTINGS |
#define EAXECHO_COMMITDEFERREDSETTINGS |
#define EAXEQUALIZER_COMMITDEFERREDSETTINGS |
#define EAXFLANGER_COMMITDEFERREDSETTINGS |
#define EAXFREQUENCYSHIFTER_COMMITDEFERREDSETTINGS |
#define EAXFXSLOT_DEFAULTFLAGS (EAXFXSLOTFLAGS_ENVIRONMENT) |
#define EAXPITCHSHIFTER_COMMITDEFERREDSETTINGS |
#define EAXPROPERTYID_EAX_Context EAXPROPERTYID_EAX40_Context |
#define EAXPROPERTYID_EAX_FXSlot0 EAXPROPERTYID_EAX40_FXSlot0 |
#define EAXPROPERTYID_EAX_FXSlot1 EAXPROPERTYID_EAX40_FXSlot1 |
#define EAXPROPERTYID_EAX_FXSlot2 EAXPROPERTYID_EAX40_FXSlot2 |
#define EAXPROPERTYID_EAX_FXSlot3 EAXPROPERTYID_EAX40_FXSlot3 |
#define EAXREVERB_COMMITDEFERREDSETTINGS |
#define EAXREVERB_DEFAULTENVIRONMENT EAX_ENVIRONMENT_GENERIC |
#define EAXREVERB_DEFAULTFLAGS |
#define EAXREVERB_MAXENVIRONMENT (EAX_ENVIRONMENT_COUNT-1) |
#define EAXRINGMODULATOR_COMMITDEFERREDSETTINGS |
#define EAXSOURCE_DEFAULTACTIVEFXSLOTID |
#define EAXSOURCE_DEFAULTFLAGS |
#define EAXSOURCE_PARAMETER_COMMITDEFERREDSETTINGS |
#define EAXVOCALMORPHER_COMMITDEFERREDSETTINGS |
typedef struct _EAXACTIVEFXSLOTS EAXACTIVEFXSLOTS |
typedef struct _EAXAGCCOMPRESSORPROPERTIES EAXAGCCOMPRESSORPROPERTIES |
typedef struct _EAXAUTOWAHPROPERTIES EAXAUTOWAHPROPERTIES |
typedef struct _EAXCHORUSPROPERTIES EAXCHORUSPROPERTIES |
typedef struct _EAXCONTEXTPROPERTIES EAXCONTEXTPROPERTIES |
typedef struct _EAXDISTORTIONPROPERTIES EAXDISTORTIONPROPERTIES |
typedef struct _EAXECHOPROPERTIES EAXECHOPROPERTIES |
typedef struct _EAXEQUALIZERPROPERTIES EAXEQUALIZERPROPERTIES |
typedef struct _EAXEXCLUSIONPROPERTIES EAXEXCLUSIONPROPERTIES |
typedef struct _EAXFLANGERPROPERTIES EAXFLANGERPROPERTIES |
typedef struct _EAXFREQUENCYSHIFTERPROPERTIES EAXFREQUENCYSHIFTERPROPERTIES |
typedef struct _EAXFXSLOTPROPERTIES EAXFXSLOTPROPERTIES |
typedef struct _EAXOBSTRUCTIONPROPERTIES EAXOBSTRUCTIONPROPERTIES |
typedef struct _EAXOCCLUSIONPROPERTIES EAXOCCLUSIONPROPERTIES |
typedef struct _EAXPITCHSHIFTERPROPERTIES EAXPITCHSHIFTERPROPERTIES |
typedef struct _EAXREVERBPROPERTIES EAXREVERBPROPERTIES |
typedef struct _EAXRINGMODULATORPROPERTIES EAXRINGMODULATORPROPERTIES |
typedef struct _EAXSOURCEALLSENDPROPERTIES EAXSOURCEALLSENDPROPERTIES |
typedef struct _EAXSOURCEPROPERTIES EAXSOURCEPROPERTIES |
typedef struct _EAXSOURCESENDPROPERTIES EAXSOURCESENDPROPERTIES |
typedef struct _EAXVECTOR EAXVECTOR |
typedef struct _EAXVOCALMORPHERPROPERTIES EAXVOCALMORPHERPROPERTIES |
typedef struct _EAXACTIVEFXSLOTS * LPEAXACTIVEFXSLOTS |
typedef struct _EAXAGCCOMPRESSORPROPERTIES * LPEAXAGCCOMPRESSORPROPERTIES |
typedef struct _EAXAUTOWAHPROPERTIES * LPEAXAUTOWAHPROPERTIES |
typedef struct _EAXCHORUSPROPERTIES * LPEAXCHORUSPROPERTIES |
typedef struct _EAXCONTEXTPROPERTIES * LPEAXCONTEXTPROPERTIES |
typedef struct _EAXDISTORTIONPROPERTIES * LPEAXDISTORTIONPROPERTIES |
typedef struct _EAXECHOPROPERTIES * LPEAXECHOPROPERTIES |
typedef struct _EAXEQUALIZERPROPERTIES * LPEAXEQUALIZERPROPERTIES |
typedef struct _EAXEXCLUSIONPROPERTIES * LPEAXEXCLUSIONPROPERTIES |
typedef struct _EAXFLANGERPROPERTIES * LPEAXFLANGERPROPERTIES |
typedef struct _EAXFREQUENCYSHIFTERPROPERTIES * LPEAXFREQUENCYSHIFTERPROPERTIES |
typedef struct _EAXFXSLOTPROPERTIES * LPEAXFXSLOTPROPERTIES |
typedef struct _EAXOBSTRUCTIONPROPERTIES * LPEAXOBSTRUCTIONPROPERTIES |
typedef struct _EAXOCCLUSIONPROPERTIES * LPEAXOCCLUSIONPROPERTIES |
typedef struct _EAXPITCHSHIFTERPROPERTIES * LPEAXPITCHSHIFTERPROPERTIES |
typedef struct _EAXREVERBPROPERTIES * LPEAXREVERBPROPERTIES |
typedef struct _EAXRINGMODULATORPROPERTIES * LPEAXRINGMODULATORPROPERTIES |
typedef struct _EAXSOURCEALLSENDPROPERTIES * LPEAXSOURCEALLSENDPROPERTIES |
typedef struct _EAXSOURCEEXCLUSIONSENDPROPERTIES * LPEAXSOURCEEXCLUSIONSENDPROPERTIES |
typedef struct _EAXSOURCEOCCLUSIONSENDPROPERTIES * LPEAXSOURCEOCCLUSIONSENDPROPERTIES |
typedef struct _EAXSOURCEPROPERTIES * LPEAXSOURCEPROPERTIES |
typedef struct _EAXSOURCESENDPROPERTIES * LPEAXSOURCESENDPROPERTIES |
typedef struct _EAXVOCALMORPHERPROPERTIES * LPEAXVOCALMORPHERPROPERTIES |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
enum EAXAUTOWAH_PROPERTY |
enum EAXCHORUS_PROPERTY |
enum EAXCONTEXT_PROPERTY |
enum EAXECHO_PROPERTY |
enum EAXFLANGER_PROPERTY |
enum EAXFXSLOT_PROPERTY |
enum EAXREVERB_PROPERTY |
enum EAXSOURCE_PROPERTY |
__declspec | ( | dllimport | ) |
DEFINE_GUID | ( | CLSID_EAXDirectSound | , |
0x4ff53b81 | , | ||
0x1ce0 | , | ||
0x11d3 | , | ||
0xaa | , | ||
0xb8 | , | ||
0x0 | , | ||
0xa0 | , | ||
0xc9 | , | ||
0x59 | , | ||
0x49 | , | ||
0xd5 | |||
) |
DEFINE_GUID | ( | CLSID_EAXDirectSound8 | , |
0xca503b60 | , | ||
0xb176 | , | ||
0x11d4 | , | ||
0xa0 | , | ||
0x94 | , | ||
0xd0 | , | ||
0xc0 | , | ||
0xbf | , | ||
0x3a | , | ||
0x56 | , | ||
0xc | |||
) |
DEFINE_GUID | ( | EAX_NULL_GUID | , |
0x00000000 | , | ||
0x0000 | , | ||
0x0000 | , | ||
0x00 | , | ||
0x00 | , | ||
0x00 | , | ||
0x00 | , | ||
0x00 | , | ||
0x00 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | EAX_PrimaryFXSlotID | , |
0xf317866d | , | ||
0x924c | , | ||
0x450c | , | ||
0x86 | , | ||
0x1b | , | ||
0xe6 | , | ||
0xda | , | ||
0xa2 | , | ||
0x5e | , | ||
0x7c | , | ||
0x20 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX40_Context | , |
0x1d4870ad | , | ||
0xdef | , | ||
0x43c0 | , | ||
0xa4 | , | ||
0xc | , | ||
0x52 | , | ||
0x36 | , | ||
0x32 | , | ||
0x29 | , | ||
0x63 | , | ||
0x42 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX40_FXSlot0 | , |
0xc4d79f1e | , | ||
0xf1ac | , | ||
0x436b | , | ||
0xa8 | , | ||
0x1d | , | ||
0xa7 | , | ||
0x38 | , | ||
0xe7 | , | ||
0x4 | , | ||
0x54 | , | ||
0x69 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX40_FXSlot1 | , |
0x8c00e96 | , | ||
0x74be | , | ||
0x4491 | , | ||
0x93 | , | ||
0xaa | , | ||
0xe8 | , | ||
0xad | , | ||
0x35 | , | ||
0xa4 | , | ||
0x91 | , | ||
0x17 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX40_FXSlot2 | , |
0x1d433b88 | , | ||
0xf0f6 | , | ||
0x4637 | , | ||
0x91 | , | ||
0x9f | , | ||
0x60 | , | ||
0xe7 | , | ||
0xe0 | , | ||
0x6b | , | ||
0x5e | , | ||
0xdd | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX40_FXSlot3 | , |
0xefff08ea | , | ||
0xc7d8 | , | ||
0x44ab | , | ||
0x93 | , | ||
0xad | , | ||
0x6d | , | ||
0xbd | , | ||
0x5f | , | ||
0x91 | , | ||
0x0 | , | ||
0x64 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX40_Source | , |
0x1b86b823 | , | ||
0x22df | , | ||
0x4eae | , | ||
0x8b | , | ||
0x3c | , | ||
0x12 | , | ||
0x78 | , | ||
0xce | , | ||
0x54 | , | ||
0x42 | , | ||
0x27 | |||
) |
DEFINE_GUID | ( | EAX_REVERB_EFFECT | , |
0xcf95c8f | , | ||
0xa3cc | , | ||
0x4849 | , | ||
0xb0 | , | ||
0xb6 | , | ||
0x83 | , | ||
0x2e | , | ||
0xcc | , | ||
0x18 | , | ||
0x22 | , | ||
0xdf | |||
) |
DEFINE_GUID | ( | EAX_AGCCOMPRESSOR_EFFECT | , |
0xbfb7a01e | , | ||
0x7825 | , | ||
0x4039 | , | ||
0x92 | , | ||
0x7f | , | ||
0x3 | , | ||
0xaa | , | ||
0xbd | , | ||
0xa0 | , | ||
0xc5 | , | ||
0x60 | |||
) |
DEFINE_GUID | ( | EAX_AUTOWAH_EFFECT | , |
0xec3130c0 | , | ||
0xac7a | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_CHORUS_EFFECT | , |
0xde6d6fe0 | , | ||
0xac79 | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_DISTORTION_EFFECT | , |
0x975a4ce0 | , | ||
0xac7e | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_ECHO_EFFECT | , |
0xe9f1bc0 | , | ||
0xac82 | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_EQUALIZER_EFFECT | , |
0x65f94ce0 | , | ||
0x9793 | , | ||
0x11d3 | , | ||
0x93 | , | ||
0x9d | , | ||
0x0 | , | ||
0xc0 | , | ||
0xf0 | , | ||
0x2d | , | ||
0xd6 | , | ||
0xf0 | |||
) |
DEFINE_GUID | ( | EAX_FLANGER_EFFECT | , |
0xa70007c0 | , | ||
0x7d2 | , | ||
0x11d3 | , | ||
0x9b | , | ||
0x1e | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_FREQUENCYSHIFTER_EFFECT | , |
0xdc3e1880 | , | ||
0x9212 | , | ||
0x11d3 | , | ||
0x93 | , | ||
0x9d | , | ||
0x0 | , | ||
0xc0 | , | ||
0xf0 | , | ||
0x2d | , | ||
0xd6 | , | ||
0xf0 | |||
) |
DEFINE_GUID | ( | EAX_VOCALMORPHER_EFFECT | , |
0xe41cf10c | , | ||
0x3383 | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_PITCHSHIFTER_EFFECT | , |
0xe7905100 | , | ||
0xafb2 | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |
DEFINE_GUID | ( | EAX_RINGMODULATOR_EFFECT | , |
0xb89fe60 | , | ||
0xafb5 | , | ||
0x11d2 | , | ||
0x88 | , | ||
0xdd | , | ||
0x0 | , | ||
0xa0 | , | ||
0x24 | , | ||
0xd1 | , | ||
0x3c | , | ||
0xe1 | |||
) |