|  | 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.
 1.8.6.
1.8.6.