CRtpFileStreamer Class Reference

List of all members.

Public Member Functions

RRtpReceiveSource & ReceiveSrc ()
void SendNextPacketL ()
void HandleReceivedPacketL ()
void SetObserver (MFileStreamerObserver &aObserver)
void StartL ()

Static Public Member Functions

static CRtpFileStreamerNewL (RSocketServ &aRSocketServ, const TDesC &aSrcFilename, const TDesC &aDestFilename, TInt aBlockLen, const TInetAddr &aDestAddr, TUint aLocalPort, TInt aConnId)
static void NewSource (CRtpFileStreamer *aPtr, const TRtpEvent &aEvent)
static void PacketArrived (CRtpFileStreamer *aPtr, const TRtpEvent &aEvent)

Public Attributes

RRtpReceivePacket iRecvPacket

Detailed Description

CRtpFileStreamer demonstrates the initialisation of RTP and the method to register for callbacks in the RTP event model. It handles the receiving of RTP packets on the RRtpSession it owns.

Definition at line 81 of file RTPFileStreamer.h.


Member Function Documentation

void CRtpFileStreamer::NewSource ( CRtpFileStreamer aPtr,
const TRtpEvent &  aEvent 
) [static]

A callback method that is called when a packet with a new SSRC arrives.

Definition at line 243 of file RTPFileStreamer.cpp.

void CRtpFileStreamer::PacketArrived ( CRtpFileStreamer aPtr,
const TRtpEvent &  aEvent 
) [static]

A callback method that is called on packet arrival.

Definition at line 261 of file RTPFileStreamer.cpp.

void CRtpFileStreamer::HandleReceivedPacketL (  ) 

An instance method called by the static callback function to be called on packet arrival.

Definition at line 280 of file RTPFileStreamer.cpp.


Generated by  doxygen 1.6.2