30 #ifndef OPAL_CODEC_ECHOCANCEL_H 31 #define OPAL_CODEC_ECHOCANCEL_H 40 #include <ptclib/qchannel.h> 43 struct SpeexEchoState;
46 #ifndef SPEEX_PREPROCESS_H 47 struct SpeexPreprocessState;
110 PQueueChannel *echo_chan;
112 SpeexEchoState *echoState;
113 SpeexPreprocessState *preprocessState;
122 #endif // OPAL_CODEC_ECHOCANCEL_H PNotifier receiveHandler
Definition: echocancel.h:101
Params(Mode mode=NoCancelation)
Definition: echocancel.h:61
Mode
Definition: echocancel.h:55
const PNotifier & GetSendHandler() const
Definition: echocancel.h:81
Mode m_mode
Definition: echocancel.h:66
Params param
Definition: echocancel.h:104
Definition: echocancel.h:56
const PNotifier & GetReceiveHandler() const
Definition: echocancel.h:80
Definition: echocancel.h:60
void SetParameters(const Params &newParam)
Definition: echocancel.h:51
Definition: echocancel.h:57
PDECLARE_NOTIFIER(RTP_DataFrame, OpalEchoCanceler, ReceivedPacket)
PNotifier sendHandler
Definition: echocancel.h:102
void SetClockRate(const int clockRate)