diff -r 80975da52420 -r 43d09473c595 khronosfws/openmax_al/src/outputmix/xaoutputmixitf.h --- a/khronosfws/openmax_al/src/outputmix/xaoutputmixitf.h Mon May 03 12:59:52 2010 +0300 +++ b/khronosfws/openmax_al/src/outputmix/xaoutputmixitf.h Fri May 14 16:22:35 2010 +0300 @@ -18,11 +18,8 @@ #ifndef XAOUTPUTMIXITF_H_ #define XAOUTPUTMIXITF_H_ -#include "openmaxalwrapper.h" -#include "xaglobals.h" -#ifdef _GSTREAMER_BACKEND_ -#include "XAAdaptationContextBase.h" -#endif +#include "xaadptbasectx.h" + /** MACROS **/ /** TYPES **/ @@ -40,10 +37,9 @@ /* Variables */ -#ifdef _GSTREAMER_BACKEND_ /*Adaptation variables*/ XAAdaptationBaseCtx *adapCtx; -#endif + XAuint32 eventFlags; xaMixDeviceChangeCallback callback; void *cbContext; @@ -58,11 +54,11 @@ XAresult XAOutputMixItfImpl_RegisterDeviceChangeCallback( XAOutputMixItf self, xaMixDeviceChangeCallback callback, void * pContext); XAresult XAOutputMixItfImpl_ReRoute( XAOutputMixItf self, XAint32 numOutputDevices, XAuint32 * pOutputDeviceIDs); -#ifdef _GSTREAMER_BACKEND_ + /* XAOutputMixItfImpl -specific methods */ XAOutputMixItfImpl* XAOutputMixItfImpl_Create(XAAdaptationBaseCtx *adapCtx); void XAOutputMixItfImpl_Free(XAOutputMixItfImpl* self); void XAOutputMixItfImpl_AdaptCb( void *pHandlerCtx, XAAdaptEvent *event ); -#endif + #endif /* XAOUTPUTMIXITF_H_ */