--- a/multimediacommsengine/mmcecli/inc/mcefactory.h Mon Aug 23 17:50:26 2010 +0300
+++ b/multimediacommsengine/mmcecli/inc/mcefactory.h Mon Sep 06 17:32:13 2010 +0530
@@ -33,6 +33,7 @@
#include "mcedefs.h"
#include "mceclientserver.h"
#include "mcecomserializationcontext.h"
+#include "mcemessagecodec.h"
class CMceMediaSource;
class CMceMediaSink;
@@ -104,6 +105,21 @@
};
+class TMceMessageCodecFactory
+ {
+
+public:
+
+ CMceMessageCodec* CreateL( TBuf8<KMceMaxSdpNameLength> aSdpName );
+
+ CMceMessageCodec* CreateLC( TBuf8<KMceMaxSdpNameLength> aSdpName );
+
+ CMceMessageCodec* CreateLC( MMceComSerializationContext& aSerCtx );
+
+ };
+
+
+
class TMceFactory
{
@@ -146,7 +162,13 @@
inline TMceVideoCodecFactory VideoCodecFactory()
{
return TMceVideoCodecFactory();
- }
+ }
+
+ inline TMceMessageCodecFactory MessageCodecFactory()
+ {
+ return TMceMessageCodecFactory();
+ }
+
TInt iDummy;
};