Zap::VoiceDecoder Class Reference
#include <voiceCodec.h>
Inheritance diagram for Zap::VoiceDecoder:
Detailed Description
The
VoiceDecoder class is an abstract base class for the various voice decompression algorithms supported by
Zap - initially just the HawkVoice variable bitrate LPC10 codec.
It takes a buffer compressed with the appropriate VoiceEncoder analogue and returns the decompressed 16 bit sample buffer.
Member Function Documentation
virtual U32 Zap::VoiceDecoder::getSamplesPerFrame |
( |
|
) |
[private, pure virtual] |
|
virtual U32 Zap::VoiceDecoder::getAvgCompressedFrameSize |
( |
|
) |
[private, pure virtual] |
|
virtual U32 Zap::VoiceDecoder::decompressFrame |
( |
S16 * |
framePtr, |
|
|
U8 * |
inputPtr, |
|
|
U32 |
inSize |
|
) |
[private, pure virtual] |
|