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

OpalRtpToWavFile Class Reference

#include <rtp2wav.h>

List of all members.

Public Member Functions

 OpalRtpToWavFile ()
 OpalRtpToWavFile (const PString &filename)
virtual BOOL OnFirstPacket (RTP_DataFrame &frame)
const PNotifier & GetReceiveHandler () const

Protected Member Functions

 PDECLARE_NOTIFIER (RTP_DataFrame, OpalRtpToWavFile, ReceivedPacket)

Protected Attributes

PNotifier receiveHandler
RTP_DataFrame::PayloadTypes payloadType
PBYTEArray lastFrame
PINDEX lastPayloadSize


Detailed Description

This class encapsulates a WAV file that can be used to intercept RTP data in the standard H323RTPChannel class.


Constructor & Destructor Documentation

OpalRtpToWavFile::OpalRtpToWavFile  ) 
 

OpalRtpToWavFile::OpalRtpToWavFile const PString &  filename  ) 
 


Member Function Documentation

const PNotifier& OpalRtpToWavFile::GetReceiveHandler  )  const [inline]
 

virtual BOOL OpalRtpToWavFile::OnFirstPacket RTP_DataFrame frame  )  [virtual]
 

OpalRtpToWavFile::PDECLARE_NOTIFIER RTP_DataFrame  ,
OpalRtpToWavFile  ,
ReceivedPacket 
[protected]
 


Member Data Documentation

PBYTEArray OpalRtpToWavFile::lastFrame [protected]
 

PINDEX OpalRtpToWavFile::lastPayloadSize [protected]
 

RTP_DataFrame::PayloadTypes OpalRtpToWavFile::payloadType [protected]
 

PNotifier OpalRtpToWavFile::receiveHandler [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 26 15:45:30 2005 for OpenH323 by  doxygen 1.4.4