#include <speexcodec.h>
Inheritance diagram for Opal_Speex_Encoder:
Public Member Functions | |
Opal_Speex_Encoder (const OpalMediaFormat &outputMediaFormat, int mode, int sampleRate) | |
~Opal_Speex_Encoder () | |
virtual BOOL | ConvertFrame (const BYTE *src, BYTE *dst) |
Protected Attributes | |
void * | encoder |
int | samples_per_frame |
Opal_Speex_Encoder::Opal_Speex_Encoder | ( | const OpalMediaFormat & | outputMediaFormat, | |
int | mode, | |||
int | sampleRate | |||
) |
outputMediaFormat | Output media format |
Opal_Speex_Encoder::~Opal_Speex_Encoder | ( | ) |
virtual BOOL Opal_Speex_Encoder::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.
void* Opal_Speex_Encoder::encoder [protected] |
int Opal_Speex_Encoder::samples_per_frame [protected] |