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

OpalLineSilenceDetector Class Reference

#include <lidep.h>

Inheritance diagram for OpalLineSilenceDetector:

OpalSilenceDetector List of all members.

Public Member Functions

Construction
 OpalLineSilenceDetector (OpalLine &line)
Overrides from OpalSilenceDetector
virtual unsigned GetAverageSignalLevel (const BYTE *buffer, PINDEX size)

Protected Attributes

OpalLineline

Constructor & Destructor Documentation

OpalLineSilenceDetector::OpalLineSilenceDetector OpalLine line  ) 
 

Create a new silence detector for a LID.


Member Function Documentation

virtual unsigned OpalLineSilenceDetector::GetAverageSignalLevel const BYTE *  buffer,
PINDEX  size
[virtual]
 

Get the average signal level in the stream. This is called from within the silence detection algorithm to calculate the average signal level of the last data frame read from the stream.

The default behaviour returns UINT_MAX which indicates that the average signal has no meaning for the stream.

Parameters:
buffer  RTP payload being detected
size  Size of payload buffer

Implements OpalSilenceDetector.


Member Data Documentation

OpalLine& OpalLineSilenceDetector::line [protected]
 


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