MRtpPacketExt Class Reference

class MRtpPacketExt

Pure virtual interface for Extended RTP Packet formats.

RtpService.dll

Member Functions Documentation

Close()

void Close ( ) [pure virtual]

ConstructL(TUint, TRtpId)

void ConstructL ( TUint aPacketSize,
TRtpId aSessionId
) [pure virtual]

Parameters

TUint aPacketSize
TRtpId aSessionId

Data()

TUint8 * Data ( ) const [pure virtual]

Des()

const TPtrC8 Des ( ) const [pure virtual]

GetHBuf()

HBufC8 * GetHBuf ( ) const [pure virtual]

RegisterRtpObserver(MRtpObserver &)

void RegisterRtpObserver ( MRtpObserver & aObserver ) [pure virtual]

Parameters

MRtpObserver & aObserver

RtpPacketBuild(const TRtpSendHeader &, const TDesC8 &)

TInt RtpPacketBuild ( const TRtpSendHeader & aHeader,
const TDesC8 & aPayload
) [pure virtual]

Parameters

const TRtpSendHeader & aHeader
const TDesC8 & aPayload

RtpPacketProcess(TUint8 *, TInt *)

TInt RtpPacketProcess ( TUint8 * aBuf,
TInt * aLength
) [pure virtual]

Parameters

TUint8 * aBuf
TInt * aLength

RtpPacketReset()

void RtpPacketReset ( ) [pure virtual]

RtpPacketResetPtr()

void RtpPacketResetPtr ( ) [pure virtual]

SetSize(TUint32)

void SetSize ( TUint32 aSize ) [pure virtual]

Parameters

TUint32 aSize

Size()

TUint32 Size ( ) const [pure virtual]

UnregisterRtpObserver()

void UnregisterRtpObserver ( ) [pure virtual]