doom3-gpl
Doom 3 GPL source release
|
#include <snd_local.h>
Public Member Functions | |
idWaveFile (void) | |
~idWaveFile (void) | |
int | Open (const char *strFileName, waveformatex_t *pwfx=NULL) |
int | OpenFromMemory (short *pbData, int ulDataSize, waveformatextensible_t *pwfx) |
int | Read (byte *pBuffer, int dwSizeToRead, int *pdwSizeRead) |
int | Seek (int offset) |
int | Close (void) |
int | ResetFile (void) |
int | GetOutputSize (void) |
int | GetMemorySize (void) |
Public Attributes | |
waveformatextensible_t | mpwfx |
Private Member Functions | |
int | ReadMMIO (void) |
int | OpenOGG (const char *strFileName, waveformatex_t *pwfx=NULL) |
int | ReadOGG (byte *pBuffer, int dwSizeToRead, int *pdwSizeRead) |
int | CloseOGG (void) |
Private Attributes | |
idFile * | mhmmio |
mminfo_t | mck |
mminfo_t | mckRiff |
dword | mdwSize |
dword | mMemSize |
dword | mseekBase |
ID_TIME_T | mfileTime |
bool | mbIsReadingFromMemory |
short * | mpbData |
short * | mpbDataCur |
dword | mulDataSize |
void * | ogg |
bool | isOgg |
Definition at line 183 of file snd_local.h.
idWaveFile::idWaveFile | ( | void | ) |
Definition at line 40 of file snd_wavefile.cpp.
idWaveFile::~idWaveFile | ( | void | ) |
Definition at line 55 of file snd_wavefile.cpp.
Definition at line 318 of file snd_wavefile.cpp.
Definition at line 258 of file snd_decoder.cpp.
Definition at line 196 of file snd_local.h.
Definition at line 195 of file snd_local.h.
int idWaveFile::Open | ( | const char * | strFileName, |
waveformatex_t * | pwfx = NULL |
||
) |
Definition at line 69 of file snd_wavefile.cpp.
int idWaveFile::OpenFromMemory | ( | short * | pbData, |
int | ulDataSize, | ||
waveformatextensible_t * | pwfx | ||
) |
Definition at line 129 of file snd_wavefile.cpp.
|
private |
Definition at line 162 of file snd_decoder.cpp.
Definition at line 268 of file snd_wavefile.cpp.
Definition at line 147 of file snd_wavefile.cpp.
Definition at line 227 of file snd_decoder.cpp.
Definition at line 228 of file snd_wavefile.cpp.
Definition at line 332 of file snd_wavefile.cpp.
|
private |
Definition at line 215 of file snd_local.h.
|
private |
Definition at line 209 of file snd_local.h.
|
private |
Definition at line 202 of file snd_local.h.
|
private |
Definition at line 203 of file snd_local.h.
|
private |
Definition at line 204 of file snd_local.h.
|
private |
Definition at line 207 of file snd_local.h.
|
private |
Definition at line 201 of file snd_local.h.
|
private |
Definition at line 205 of file snd_local.h.
|
private |
Definition at line 210 of file snd_local.h.
|
private |
Definition at line 211 of file snd_local.h.
waveformatextensible_t idWaveFile::mpwfx |
Definition at line 198 of file snd_local.h.
|
private |
Definition at line 206 of file snd_local.h.
|
private |
Definition at line 212 of file snd_local.h.
|
private |
Definition at line 214 of file snd_local.h.