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 & aPacket plain 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 & aPacket plain RTP packet

Member Data Documentation

MSRTPStreamOutContext & iStreamContext

MSRTPStreamOutContext & iStreamContext [protected]