Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OpalEchoCanceler Class Reference

#include <echocancel.h>

List of all members.

Public Types

enum  Mode { NoCancelation, Cancelation }

Public Member Functions

const PNotifier & GetReceiveHandler () const
const PNotifier & GetSendHandler () const
void SetParameters (const Params &newParam)
void SetClockRate (const int clockRate)
Construction
 OpalEchoCanceler ()
 ~OpalEchoCanceler ()

Protected Member Functions

 PDECLARE_NOTIFIER (RTP_DataFrame, OpalEchoCanceler, ReceivedPacket)
 PDECLARE_NOTIFIER (RTP_DataFrame, OpalEchoCanceler, SentPacket)

Protected Attributes

PNotifier receiveHandler
PNotifier sendHandler
Params param

Classes

struct  Params


Member Enumeration Documentation

enum OpalEchoCanceler::Mode
 

Enumeration values:
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

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

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

Params OpalEchoCanceler::param [protected]
 

PNotifier OpalEchoCanceler::receiveHandler [protected]
 

PNotifier OpalEchoCanceler::sendHandler [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 09:23:32 2006 for OPAL by  doxygen 1.4.2