#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::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
short* PAec::e_buf [protected] |
short* PAec::echo_buf [protected] |
PQueueChannel* PAec::echo_chan [protected] |
SpeexEchoState* PAec::echoState [protected] |
float* PAec::noise [protected] |
SpeexPreprocessState* PAec::preprocessState [protected] |
short* PAec::ref_buf [protected] |