multimediacommsengine/mmcecli/inc/mcefactory.h
branchrcs
changeset 49 64c62431ac08
parent 0 1bce908db942
--- 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; 
     };