khronosfws/openmax_al/src/engine/xaengine.h
changeset 19 4a629bc82c5e
parent 12 5a06f39ad45b
child 25 6f7ceef7b1d1
--- a/khronosfws/openmax_al/src/engine/xaengine.h	Mon May 03 12:59:52 2010 +0300
+++ b/khronosfws/openmax_al/src/engine/xaengine.h	Fri Apr 30 19:18:45 2010 -0500
@@ -21,10 +21,11 @@
 #include "openmaxalwrapper.h"
 #include "xaglobals.h"
 #include "xaobjectitf.h"
-#ifdef _GSTREAMER_BACKEND_   
-#include "XAEngineAdaptCtx.h"
-#endif
+#include "xaengineadaptctx.h"
+
 #include "xaengineadaptctxmmf.h"
+#include "xaframeworkmgr.h"
+#include "xacapabilitiesmgr.h"
 
 /** MACROS **/
 
@@ -40,16 +41,20 @@
     ENGINE_ENGINEITF,
     ENGINE_DIMITF,
     ENGINE_THREADSYNCITF,
+/*
     ENGINE_CONFIGEXTENSIONSITF,
     ENGINE_DEVICEVOLUMEITF,
+*/
     ENGINE_AUDIOIODEVICECAPAITF,
-    ENGINE_AUDIODECODERCAPAITF,
+/*    ENGINE_AUDIODECODERCAPAITF,*/
     ENGINE_AUDIOENCODERCAPAITF,
+/*
     ENGINE_CAMERACAPAITF,
     ENGINE_IMAGEDECODERCAPAITF,
     ENGINE_IMAGEENCODERCAPAITF,
     ENGINE_VIDEODECODERCAPAITF,
     ENGINE_VIDEOENCODERCAPAITF,
+*/
     ENGINE_ITFCOUNT
 } XAEngineInterfaces;
 
@@ -65,8 +70,11 @@
     XAboolean isThreadSafe;
 
     //actual adpatation context can point to either MMF or GST implementations
-    void* adaptationGstCtx;
-    void* adaptationMmfCtx;
+    FrameworkMap *frameworkMap;
+    XACapabilities* capabilities;
+   
+/*    void* adaptationGstCtx;
+    void* adaptationMmfCtx;*/
 } XAEngineImpl;
 
 /** METHODS **/