--- a/multimediacommsengine/mmceshared/inc/mcecomcodec.h Mon Aug 23 17:50:26 2010 +0300
+++ b/multimediacommsengine/mmceshared/inc/mcecomcodec.h Mon Sep 06 17:32:13 2010 +0530
@@ -308,6 +308,18 @@
const CMceSrvStream& aStream,
const CMccCodecInformation& aMccCurentCodec,
const CMccCodecInformation& aMccUpdateCodec ) const;
+
+ /**
+ * Checks, if signalling is required - MSRP Capabilities check
+ * @param aStream stream
+ * @param aMccCurentCodec current mcc codec
+ * @param aMccUpdateCodec to be used mcc codec
+ */
+ TInt MccRequireSignalling(
+ const CMceSrvStream& aOldStream,
+ const CMceSrvStream& aNewStream,
+ const CMccCodecInformation& aMccCurentCodec,
+ const CMccCodecInformation& aMccUpdateCodec ) const;
/**
* Sets state of codec based on event
@@ -396,6 +408,18 @@
* Set default fmtp line
*/
virtual void DoSetDefaultFmtpAttributeL() = 0;
+
+ /**
+ * Checks, if signalling is required - MSRP capabilities Check
+ * @param aStream stream
+ * @param aMccCurentCodec current mcc codec
+ * @param aMccUpdateCodec to be used mcc codec
+ */
+ virtual TInt DoMccRequireSignalling(
+ const CMceSrvStream& aOldStream,
+ const CMceSrvStream& aCurrentStream,
+ const CMccCodecInformation& aMccCurentCodec,
+ const CMccCodecInformation& aMccUpdateCodec ) const = 0;
/**
* Encodes common values from mcc codec