OpenH323 1.18.0
Public Member Functions | Protected Member Functions | Protected Attributes
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]

References receiveHandler.

virtual BOOL OpalRtpToWavFile::OnFirstPacket ( RTP_DataFrame frame) [virtual]
OpalRtpToWavFile::PDECLARE_NOTIFIER ( RTP_DataFrame  ,
OpalRtpToWavFile  ,
ReceivedPacket   
) [protected]

Member Data Documentation

PBYTEArray OpalRtpToWavFile::lastFrame [protected]
PNotifier OpalRtpToWavFile::receiveHandler [protected]

Referenced by GetReceiveHandler().


The documentation for this class was generated from the following file: