doom3-gpl
Doom 3 GPL source release
|
#include <dsound.h>
Go to the source code of this file.
Classes | |
struct | _EAXSESSIONPROPERTIES |
struct | _EAXCONTEXTPROPERTIES |
struct | _EAXSOURCEPROPERTIES |
struct | _EAXSOURCE2DPROPERTIES |
struct | _EAXSOURCEALLSENDPROPERTIES |
struct | _EAXSPEAKERLEVELPROPERTIES |
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_EAX50_Context, 0x57e13437, 0xb932, 0x4ab2, 0xb8, 0xbd, 0x52, 0x66, 0xc1, 0xa8, 0x87, 0xee) | |
DEFINE_GUID (EAXPROPERTYID_EAX50_FXSlot0, 0x91f9590f, 0xc388, 0x407a, 0x84, 0xb0, 0x1b, 0xae, 0xe, 0xf7, 0x1a, 0xbc) | |
DEFINE_GUID (EAXPROPERTYID_EAX50_FXSlot1, 0x8f5f7aca, 0x9608, 0x4965, 0x81, 0x37, 0x82, 0x13, 0xc7, 0xb9, 0xd9, 0xde) | |
DEFINE_GUID (EAXPROPERTYID_EAX50_FXSlot2, 0x3c0f5252, 0x9834, 0x46f0, 0xa1, 0xd8, 0x5b, 0x95, 0xc4, 0xa0, 0xa, 0x30) | |
DEFINE_GUID (EAXPROPERTYID_EAX50_FXSlot3, 0xe2eb0eaa, 0xe806, 0x45e7, 0x9f, 0x86, 0x6, 0xc1, 0x57, 0x1a, 0x6f, 0xa3) | |
DEFINE_GUID (EAXPROPERTYID_EAX50_Source, 0x5edf82f0, 0x24a7, 0x4f38, 0x8e, 0x64, 0x2f, 0x9, 0xca, 0x5, 0xde, 0xe1) | |
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_EAX50_FXSlot0 |
#define EAXCONTEXT_PARAMETER_COMMITDEFERREDSETTINGS |
#define EAXDISTORTION_COMMITDEFERREDSETTINGS |
#define EAXECHO_COMMITDEFERREDSETTINGS |
#define EAXEQUALIZER_COMMITDEFERREDSETTINGS |
#define EAXFLANGER_COMMITDEFERREDSETTINGS |
#define EAXFREQUENCYSHIFTER_COMMITDEFERREDSETTINGS |
#define EAXFXSLOT_DEFAULTFLAGS |
#define EAXPITCHSHIFTER_COMMITDEFERREDSETTINGS |
#define EAXPROPERTYID_EAX_Context EAXPROPERTYID_EAX50_Context |
#define EAXPROPERTYID_EAX_FXSlot0 EAXPROPERTYID_EAX50_FXSlot0 |
#define EAXPROPERTYID_EAX_FXSlot1 EAXPROPERTYID_EAX50_FXSlot1 |
#define EAXPROPERTYID_EAX_FXSlot2 EAXPROPERTYID_EAX50_FXSlot2 |
#define EAXPROPERTYID_EAX_FXSlot3 EAXPROPERTYID_EAX50_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_2DDEFAULTACTIVEFXSLOTID |
#define EAXSOURCE_3DDEFAULTACTIVEFXSLOTID |
#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 _EAXSESSIONPROPERTIES EAXSESSIONPROPERTIES |
typedef struct _EAXSOURCE2DPROPERTIES EAXSOURCE2DPROPERTIES |
typedef struct _EAXSOURCEALLSENDPROPERTIES EAXSOURCEALLSENDPROPERTIES |
typedef struct _EAXSOURCEPROPERTIES EAXSOURCEPROPERTIES |
typedef struct _EAXSOURCESENDPROPERTIES EAXSOURCESENDPROPERTIES |
typedef struct _EAXSPEAKERLEVELPROPERTIES EAXSPEAKERLEVELPROPERTIES |
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 _EAXSESSIONPROPERTIES * LPEAXSESSIONPROPERTIES |
typedef struct _EAXSOURCE2DPROPERTIES * LPEAXSOURCE2DPROPERTIES |
typedef struct _EAXSOURCEALLSENDPROPERTIES * LPEAXSOURCEALLSENDPROPERTIES |
typedef struct _EAXSOURCEEXCLUSIONSENDPROPERTIES * LPEAXSOURCEEXCLUSIONSENDPROPERTIES |
typedef struct _EAXSOURCEOCCLUSIONSENDPROPERTIES * LPEAXSOURCEOCCLUSIONSENDPROPERTIES |
typedef struct _EAXSOURCEPROPERTIES * LPEAXSOURCEPROPERTIES |
typedef struct _EAXSOURCESENDPROPERTIES * LPEAXSOURCESENDPROPERTIES |
typedef struct _EAXSPEAKERLEVELPROPERTIES * LPEAXSPEAKERLEVELPROPERTIES |
typedef struct _EAXVOCALMORPHERPROPERTIES * LPEAXVOCALMORPHERPROPERTIES |
anonymous enum |
anonymous enum |
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_EAX50_Context | , |
0x57e13437 | , | ||
0xb932 | , | ||
0x4ab2 | , | ||
0xb8 | , | ||
0xbd | , | ||
0x52 | , | ||
0x66 | , | ||
0xc1 | , | ||
0xa8 | , | ||
0x87 | , | ||
0xee | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX50_FXSlot0 | , |
0x91f9590f | , | ||
0xc388 | , | ||
0x407a | , | ||
0x84 | , | ||
0xb0 | , | ||
0x1b | , | ||
0xae | , | ||
0xe | , | ||
0xf7 | , | ||
0x1a | , | ||
0xbc | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX50_FXSlot1 | , |
0x8f5f7aca | , | ||
0x9608 | , | ||
0x4965 | , | ||
0x81 | , | ||
0x37 | , | ||
0x82 | , | ||
0x13 | , | ||
0xc7 | , | ||
0xb9 | , | ||
0xd9 | , | ||
0xde | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX50_FXSlot2 | , |
0x3c0f5252 | , | ||
0x9834 | , | ||
0x46f0 | , | ||
0xa1 | , | ||
0xd8 | , | ||
0x5b | , | ||
0x95 | , | ||
0xc4 | , | ||
0xa0 | , | ||
0xa | , | ||
0x30 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX50_FXSlot3 | , |
0xe2eb0eaa | , | ||
0xe806 | , | ||
0x45e7 | , | ||
0x9f | , | ||
0x86 | , | ||
0x6 | , | ||
0xc1 | , | ||
0x57 | , | ||
0x1a | , | ||
0x6f | , | ||
0xa3 | |||
) |
DEFINE_GUID | ( | EAXPROPERTYID_EAX50_Source | , |
0x5edf82f0 | , | ||
0x24a7 | , | ||
0x4f38 | , | ||
0x8e | , | ||
0x64 | , | ||
0x2f | , | ||
0x9 | , | ||
0xca | , | ||
0x5 | , | ||
0xde | , | ||
0xe1 | |||
) |
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 | |||
) |