#include <paec.h>

Public Member Functions | |
Construction | |
| PAec () | |
| ~PAec () | |
| void | Send (BYTE *buffer, unsigned &length) |
| void | Receive (BYTE *buffer, unsigned &length) |
Protected Attributes | |
| PQueueChannel * | echo_chan |
| SpeexEchoState * | echoState |
| SpeexPreprocessState * | preprocessState |
| short * | ref_buf |
| short * | echo_buf |
| short * | e_buf |
| float * | noise |
| PAec::PAec | ( | ) |
Create a new canceler.
| PAec::~PAec | ( | ) |
| 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.
PQueueChannel* PAec::echo_chan [protected] |
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] |
1.5.5