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::Receive ( BYTE *  buffer,
unsigned &  length 
)

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

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

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


Member Data Documentation

short* PAec::e_buf [protected]
short* PAec::echo_buf [protected]
SpeexEchoState* PAec::echoState [protected]
float* PAec::noise [protected]
SpeexPreprocessState* PAec::preprocessState [protected]
short* PAec::ref_buf [protected]

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

Generated on Sun Sep 6 03:50:34 2009 for PWLib by  doxygen 1.6.1