![]() |
doom3-gpl
Doom 3 GPL source release
|
Go to the source code of this file.
Classes | |
| struct | waveformatex_s |
| struct | waveformat_s |
| struct | pcmwaveformat_s |
| struct | waveformatextensible_s |
| struct | mminfo_s |
| class | idWaveFile |
| class | idAudioHardware |
| class | idAudioBuffer |
| class | idSoundFade |
| class | SoundFX |
| class | SoundFX_Lowpass |
| class | SoundFX_LowpassFast |
| class | SoundFX_Comb |
| class | FracTime |
| class | idSlowChannel |
| class | idSoundChannel |
| class | idSoundEmitterLocal |
| class | s_stats |
| struct | soundPortalTrace_s |
| class | idSoundWorldLocal |
| struct | openalSource_t |
| class | idSoundSystemLocal |
| class | idSoundSample |
| class | idSampleDecoder |
| class | idSoundCache |
Macros | |
| #define | ID_ALCHAR |
| #define | mmioFOURCC(ch0, ch1, ch2, ch3) |
| #define | fourcc_riff mmioFOURCC('R', 'I', 'F', 'F') |
Typedefs | |
| typedef waveformatex_s | waveformatex_t |
| typedef waveformat_s | waveformat_t |
| typedef pcmwaveformat_s | pcmwaveformat_t |
| typedef waveformatextensible_s | waveformatextensible_t |
| typedef dword | fourcc |
| typedef mminfo_s | mminfo_t |
| typedef struct soundPortalTrace_s | soundPortalTrace_t |
Enumerations | |
| enum | soundDemoCommand_t { SCMD_STATE, SCMD_PLACE_LISTENER, SCMD_ALLOC_EMITTER, SCMD_FREE, SCMD_UPDATE, SCMD_START, SCMD_MODIFY, SCMD_STOP, SCMD_FADE } |
| enum | { WAVE_FORMAT_TAG_PCM = 1, WAVE_FORMAT_TAG_OGG = 2 } |
| enum | removeStatus_t { REMOVE_STATUS_INVALID = -1, REMOVE_STATUS_ALIVE = 0, REMOVE_STATUS_WAITSAMPLEFINISHED = 1, REMOVE_STATUS_SAMPLEFINISHED = 2 } |
| enum | { PLAYBACK_RESET, PLAYBACK_ADVANCING } |
Variables | |
| const int | SOUND_MAX_CHANNELS = 8 |
| const int | SOUND_DECODER_FREE_DELAY = 1000 * MIXBUFFER_SAMPLES / USERCMD_MSEC |
| const int | PRIMARYFREQ = 44100 |
| const float | SND_EPSILON = 1.0f / 32768.0f |
| const int | ROOM_SLICES_IN_BUFFER = 10 |
| struct waveformatex_s | PACKED |
| idSoundSystemLocal | soundSystemLocal |
| const int | SCACHE_SIZE = MIXBUFFER_SAMPLES*20 |
| #define fourcc_riff mmioFOURCC('R', 'I', 'F', 'F') |
Definition at line 140 of file snd_local.h.
| #define ID_ALCHAR |
Definition at line 46 of file snd_local.h.
| #define mmioFOURCC | ( | ch0, | |
| ch1, | |||
| ch2, | |||
| ch3 | |||
| ) |
Definition at line 156 of file snd_local.h.
Definition at line 166 of file snd_local.h.
| typedef pcmwaveformat_s pcmwaveformat_t |
Definition at line 132 of file snd_local.h.
| typedef struct soundPortalTrace_s soundPortalTrace_t |
| typedef waveformat_s waveformat_t |
Definition at line 118 of file snd_local.h.
| typedef waveformatex_s waveformatex_t |
Definition at line 107 of file snd_local.h.
Definition at line 154 of file snd_local.h.
| anonymous enum |
| Enumerator | |
|---|---|
| WAVE_FORMAT_TAG_PCM | |
| WAVE_FORMAT_TAG_OGG | |
Definition at line 121 of file snd_local.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PLAYBACK_RESET | |
| PLAYBACK_ADVANCING | |
Definition at line 363 of file snd_local.h.
| enum removeStatus_t |
| Enumerator | |
|---|---|
| REMOVE_STATUS_INVALID | |
| REMOVE_STATUS_ALIVE | |
| REMOVE_STATUS_WAITSAMPLEFINISHED | |
| REMOVE_STATUS_SAMPLEFINISHED | |
Definition at line 284 of file snd_local.h.
| enum soundDemoCommand_t |
| Enumerator | |
|---|---|
| SCMD_STATE | |
| SCMD_PLACE_LISTENER | |
| SCMD_ALLOC_EMITTER | |
| SCMD_FREE | |
| SCMD_UPDATE | |
| SCMD_START | |
| SCMD_MODIFY | |
| SCMD_STOP | |
| SCMD_FADE | |
Definition at line 51 of file snd_local.h.
| struct mminfo_s PACKED |
Definition at line 67 of file snd_local.h.
Definition at line 70 of file snd_local.h.
| const int SCACHE_SIZE = MIXBUFFER_SAMPLES*20 |
Definition at line 836 of file snd_local.h.
Definition at line 68 of file snd_local.h.
| const int SOUND_DECODER_FREE_DELAY = 1000 * MIXBUFFER_SAMPLES / USERCMD_MSEC |
Definition at line 65 of file snd_local.h.
Definition at line 64 of file snd_local.h.
| idSoundSystemLocal soundSystemLocal |
Definition at line 91 of file snd_system.cpp.
1.8.6.