TSRTPStreamOutStateBase Class Reference

class TSRTPStreamOutStateBase : public TSRTPStreamStateBase

Inherits from

Constructor & Destructor Documentation

TSRTPStreamOutStateBase(MSRTPStreamOutContext &, MSRTPCryptoHandlerContextRTP &, MSRTPCryptoHandlerContextRTCP &)

TSRTPStreamOutStateBase(MSRTPStreamOutContext &aStreamContext,
MSRTPCryptoHandlerContextRTP &aCryptoHandlerRTPContext,
MSRTPCryptoHandlerContextRTCP &aCryptoHandlerRTCPContext
)[protected]

Parameters

MSRTPStreamOutContext & aStreamContext
MSRTPCryptoHandlerContextRTP & aCryptoHandlerRTPContext
MSRTPCryptoHandlerContextRTCP & aCryptoHandlerRTCPContext

TSRTPStreamOutStateBase()

TSRTPStreamOutStateBase()[private]

Member Functions Documentation

DoProtectRtcpL(const TDesC8 &)

HBufC8 *DoProtectRtcpL(const TDesC8 &aPacket)[pure virtual]
virtual function for protecting plain RTCP packet. implemented in substates of TSRTPStreamOutStateBase.
leave
KErrNone if success, system-wide error code otherwise

Parameters

const TDesC8 & aPacketplain RTCP packet

DoProtectRtpL(const TDesC8 &)

HBufC8 *DoProtectRtpL(const TDesC8 &aPacket)[pure virtual]
virtual function for protecting plain RTP packet. implemented in substates of TSRTPStreamOutStateBase.
leave
KErrNone if success, system-wide error code otherwise

Parameters

const TDesC8 & aPacketplain RTP packet

Member Data Documentation

MSRTPStreamOutContext & iStreamContext

MSRTPStreamOutContext &iStreamContext[protected]