diff -r 8798b8c7bbfb -r 5f12516512fa rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h --- a/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h Fri May 28 16:13:10 2010 +0300 +++ b/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h Thu Jun 24 14:43:49 2010 +0300 @@ -65,7 +65,8 @@ public MRtpObserver, public MNonRTPDataObserver, public MRtcpObserver, - public MSRTPReKeyingObserver + public MSRTPReKeyingObserver, + public MRtpPostProcessingObserver { public: // Constructors and destructors @@ -103,6 +104,8 @@ void SRTPMasterKeyStaleEvent(const CSRTPSession& aSession); void SRTPMasterKeyStaleEvent(const CSRTPStream& aStream); + void ReadyToSendRtpPacket( TRtpId aTranStreamId, TPtr8 &aPacket ); + private: // New methods void SetupL(); @@ -240,7 +243,12 @@ void UT_CRtpAPI_VersionL(); - + + void UT_CRtpAPI_RegisterRtpPostProcessingObserverL(); + + void UT_CRtpAPI_SendRtpPacketWithCSRCL(); + + void UT_CRtpAPI_UnregisterRtpPostProcessingObserverL(); private: // Data @@ -256,8 +264,9 @@ TBuf8<32> iMKI; TBuf8<32> iRFC3711_TestMasterKey128bits; TBuf8<32> iRFC3711_TestMasterSalt112bits; - TBuf8<32> iSalt; + TBuf8<32> iSalt; TBuf8<32> iKey; + TBool iIsCallBackReceived; }; #endif // __UT_CRTPAPI_H__