OPAL  Version 3.10.10
OpalEchoCanceler Class Reference

#include <echocancel.h>

Inheritance diagram for OpalEchoCanceler:

Data Structures

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
OpalEchoCanceler::PDECLARE_NOTIFIER ( RTP_DataFrame  ,
OpalEchoCanceler  ,
ReceivedPacket   
)
protected

Referenced by GetSendHandler().

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

Set the clock rate for the preprocessor

Parameters
clockRate

Clock Rate for the preprocessor

Referenced by GetSendHandler().

void OpalEchoCanceler::SetParameters ( const Params newParam)

Set the silence detector parameters.

Parameters
newParam

New parameters for silence detector

Referenced by GetSendHandler().

Field Documentation

Params OpalEchoCanceler::param
protected
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: