News SF.net Project Frequently Asked Questions Documentation Downloads Mailing Lists How to Contribute

SourceForge.net Logo

Changing the way games are made and played.

Zap::GSMVoiceDecoder class Reference

Zap::GSMVoiceDecoder Class Reference

#include <voiceCodec.h>

Inheritance diagram for Zap::GSMVoiceDecoder:

Zap::VoiceDecoder TNL::Object

Detailed Description

The GSMVoiceDecoder class implements the HawkVoice GSM codec decompressor.


Public Member Functions

 GSMVoiceDecoder ()
 ~GSMVoiceDecoder ()

Private Member Functions

U32 getSamplesPerFrame ()
U32 getAvgCompressedFrameSize ()
U32 decompressFrame (S16 *framePtr, U8 *inputPtr, U32 inSize)

Private Attributes

void * decoderState


Constructor & Destructor Documentation

Zap::GSMVoiceDecoder::GSMVoiceDecoder  ) 
 

Zap::GSMVoiceDecoder::~GSMVoiceDecoder  ) 
 


Member Function Documentation

U32 Zap::GSMVoiceDecoder::getSamplesPerFrame  )  [private, virtual]
 

Implements Zap::VoiceDecoder.

U32 Zap::GSMVoiceDecoder::getAvgCompressedFrameSize  )  [private, virtual]
 

Implements Zap::VoiceDecoder.

U32 Zap::GSMVoiceDecoder::decompressFrame S16 framePtr,
U8 inputPtr,
U32  inSize
[private, virtual]
 

Implements Zap::VoiceDecoder.


Field Documentation

void* Zap::GSMVoiceDecoder::decoderState [private]