![]() |
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.