doom3-gpl
Doom 3 GPL source release
|
Public Member Functions | |
virtual void | Decode (idSoundSample *sample, int sampleOffset44k, int sampleCount44k, float *dest) |
virtual void | ClearDecoder (void) |
virtual idSoundSample * | GetSample (void) const |
virtual int | GetLastDecodeTime (void) const |
void | Clear (void) |
int | DecodePCM (idSoundSample *sample, int sampleOffset44k, int sampleCount44k, float *dest) |
int | DecodeOGG (idSoundSample *sample, int sampleOffset44k, int sampleCount44k, float *dest) |
Public Member Functions inherited from idSampleDecoder | |
virtual | ~idSampleDecoder (void) |
Private Attributes | |
bool | failed |
int | lastFormat |
idSoundSample * | lastSample |
int | lastSampleOffset |
int | lastDecodeTime |
idFile_Memory | file |
OggVorbis_File | ogg |
Additional Inherited Members | |
Static Public Member Functions inherited from idSampleDecoder | |
static void | Init (void) |
static void | Shutdown (void) |
static idSampleDecoder * | Alloc (void) |
static void | Free (idSampleDecoder *decoder) |
static int | GetNumUsedBlocks (void) |
static int | GetUsedBlockMemory (void) |
Definition at line 282 of file snd_decoder.cpp.
Definition at line 372 of file snd_decoder.cpp.
Implements idSampleDecoder.
Definition at line 385 of file snd_decoder.cpp.
|
virtual |
Implements idSampleDecoder.
Definition at line 427 of file snd_decoder.cpp.
int idSampleDecoderLocal::DecodeOGG | ( | idSoundSample * | sample, |
int | sampleOffset44k, | ||
int | sampleCount44k, | ||
float * | dest | ||
) |
Definition at line 510 of file snd_decoder.cpp.
int idSampleDecoderLocal::DecodePCM | ( | idSoundSample * | sample, |
int | sampleOffset44k, | ||
int | sampleCount44k, | ||
float * | dest | ||
) |
Definition at line 471 of file snd_decoder.cpp.
Implements idSampleDecoder.
Definition at line 418 of file snd_decoder.cpp.
|
virtual |
Implements idSampleDecoder.
Definition at line 409 of file snd_decoder.cpp.
|
private |
Definition at line 294 of file snd_decoder.cpp.
|
private |
Definition at line 299 of file snd_decoder.cpp.
|
private |
Definition at line 298 of file snd_decoder.cpp.
|
private |
Definition at line 295 of file snd_decoder.cpp.
|
private |
Definition at line 296 of file snd_decoder.cpp.
|
private |
Definition at line 297 of file snd_decoder.cpp.
|
private |
Definition at line 301 of file snd_decoder.cpp.