PAec Class Reference

#include <paec.h>

Inheritance diagram for PAec:

PObject

List of all members.

Public Member Functions

Construction
 PAec ()
 ~PAec ()
void Send (BYTE *buffer, unsigned &length)
void Receive (BYTE *buffer, unsigned &length)

Protected Attributes

PQueueChannelecho_chan
SpeexEchoState * echoState
SpeexPreprocessState * preprocessState
short * ref_buf
short * echo_buf
short * e_buf
float * noise


Constructor & Destructor Documentation

PAec::PAec (  ) 

Create a new canceler.

PAec::~PAec (  ) 


Member Function Documentation

void PAec::Send ( BYTE *  buffer,
unsigned &  length 
)

@name Basic operations Recording Channel. Should be called prior to encoding audio

void PAec::Receive ( BYTE *  buffer,
unsigned &  length 
)

Playing Channel Should be called after decoding and prior to playing.


Member Data Documentation

SpeexEchoState* PAec::echoState [protected]

SpeexPreprocessState* PAec::preprocessState [protected]

short* PAec::ref_buf [protected]

short* PAec::echo_buf [protected]

short* PAec::e_buf [protected]

float* PAec::noise [protected]


The documentation for this class was generated from the following file:

Generated on Fri Feb 29 13:37:11 2008 for PWLib by  doxygen 1.5.5