OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Data Structures | Public Types
OpalEchoCanceler Class Reference

`#include <echocancel.h>`

## 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)

## Additional Inherited Members

## Member Enumeration Documentation

enum OpalEchoCanceler::Mode

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 | ,
|  | ReceivedPacket |
| ) |  |

protected

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

void OpalEchoCanceler::SetParameters | ( | const Params & | newParam | ) |

Set the silence detector parameters.

Parameters:

  newParam

  > New parameters for silence detector

## 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:

- echocancel.h