Opal_Speex_Decoder Class Reference

#include <speexcodec.h>

Inheritance diagram for Opal_Speex_Decoder:

Opal_Speex_Transcoder OpalFramedTranscoder OpalTranscoder OpalMediaFormatPair Opal_Speex_11k_PCM Opal_Speex_15k_PCM Opal_Speex_18k2_PCM Opal_Speex_20k6_PCM Opal_Speex_5k95_PCM Opal_Speex_8k_PCM List of all members.

Public Member Functions

 Opal_Speex_Decoder (const OpalMediaFormat &inputMediaFormat, int mode, int sampleRate)
 ~Opal_Speex_Decoder ()
virtual BOOL ConvertFrame (const BYTE *src, BYTE *dst)
virtual BOOL ConvertSilentFrame (BYTE *dst)

Protected Attributes

void * decoder
int samples_per_frame

Constructor & Destructor Documentation

Opal_Speex_Decoder::Opal_Speex_Decoder const OpalMediaFormat inputMediaFormat,
int  mode,
int  sampleRate
 

Parameters:
inputMediaFormat  Input media format

Opal_Speex_Decoder::~Opal_Speex_Decoder  ) 
 


Member Function Documentation

virtual BOOL Opal_Speex_Decoder::ConvertFrame const BYTE *  src,
BYTE *  dst
[virtual]
 

Convert a frame of data from one format to another. This function implicitly knows the input and output frame sizes.

Reimplemented from OpalFramedTranscoder.

virtual BOOL Opal_Speex_Decoder::ConvertSilentFrame BYTE *  dst  )  [virtual]
 

Reimplemented from OpalFramedTranscoder.


Member Data Documentation

void* Opal_Speex_Decoder::decoder [protected]
 

int Opal_Speex_Decoder::samples_per_frame [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 14 22:43:38 2006 for OPAL by  doxygen 1.4.6