OpalEchoCanceler Class Reference

#include <echocancel.h>

List of all members.

Classes

struct  Params

Public Types

enum  Mode { NoCancelation, Cancelation }

Public Member Functions

Construction

 OpalEchoCanceler ()
 ~OpalEchoCanceler ()



PNotifier receiveHandler
PNotifier sendHandler
Params param
const PNotifier & GetReceiveHandler () const
const PNotifier & GetSendHandler () const
void SetParameters (const Params &newParam)
void SetClockRate (const int clockRate)
 PDECLARE_NOTIFIER (RTP_DataFrame, OpalEchoCanceler, ReceivedPacket)
 PDECLARE_NOTIFIER (RTP_DataFrame, OpalEchoCanceler, SentPacket)

Member Enumeration Documentation

Enumerator:
NoCancelation 
Cancelation 

Constructor & Destructor Documentation

OpalEchoCanceler::OpalEchoCanceler (  ) 

Create a new canceler.

OpalEchoCanceler::~OpalEchoCanceler (  ) 

Member Function Documentation

const PNotifier& OpalEchoCanceler::GetReceiveHandler (  )  const [inline]

@name Basic operations

References receiveHandler.

const PNotifier& OpalEchoCanceler::GetSendHandler (  )  const [inline]

References sendHandler.

OpalEchoCanceler::PDECLARE_NOTIFIER ( RTP_DataFrame  ,
OpalEchoCanceler  ,
SentPacket   
) [protected]
OpalEchoCanceler::PDECLARE_NOTIFIER ( RTP_DataFrame  ,
OpalEchoCanceler  ,
ReceivedPacket   
) [protected]
void OpalEchoCanceler::SetClockRate ( const int  clockRate  ) 

Set the clock rate for the preprocessor

Parameters:
clockRate > Clock Rate for the preprocessor
void OpalEchoCanceler::SetParameters ( const Params newParam  ) 

Set the silence detector parameters.

Parameters:
newParam > New parameters for silence detector

Member Data Documentation

PNotifier OpalEchoCanceler::receiveHandler [protected]

Referenced by GetReceiveHandler().

PNotifier OpalEchoCanceler::sendHandler [protected]

Referenced by GetSendHandler().


The documentation for this class was generated from the following file:
Generated on Wed Jul 7 10:24:45 2010 for OPAL by  doxygen 1.6.3