diff -r 80975da52420 -r 43d09473c595 khronosfws/openmax_al/src/engine/xaengine.h --- 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 May 14 16:22:35 2010 +0300 @@ -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 **/