![]() |
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 | |||
| ) |
1.8.6.