equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef XAIMAGEEFFECTSITF_H |
18 #ifndef XAIMAGEEFFECTSITF_H |
19 #define XAIMAGEEFFECTSITF_H |
19 #define XAIMAGEEFFECTSITF_H |
20 |
20 |
21 #include "openmaxalwrapper.h" |
21 #include "xaadptbasectx.h" |
22 #include "xaglobals.h" |
22 |
23 #ifdef _GSTREAMER_BACKEND_ |
|
24 #include "XAAdaptationContextBase.h" |
|
25 #endif |
|
26 /** MACROS **/ |
23 /** MACROS **/ |
27 #define NO_IMAGE_EFFECTS 0 |
24 #define NO_IMAGE_EFFECTS 0 |
28 |
25 |
29 /** TYPES **/ |
26 /** TYPES **/ |
30 |
27 |
41 |
38 |
42 /* variables */ |
39 /* variables */ |
43 XAuint32 index; |
40 XAuint32 index; |
44 XAboolean enabled; |
41 XAboolean enabled; |
45 XAuint32 imageEffectID; |
42 XAuint32 imageEffectID; |
46 #ifdef _GSTREAMER_BACKEND_ |
43 |
47 /*Adaptation variables*/ |
44 /*Adaptation variables*/ |
48 XAAdaptationBaseCtx *adapCtx; |
45 XAAdaptationBaseCtx *adapCtx; |
49 #endif |
46 |
50 |
47 |
51 } XAImageEffectsItfImpl; |
48 } XAImageEffectsItfImpl; |
52 |
49 |
53 /** METHODS **/ |
50 /** METHODS **/ |
54 |
51 |
65 |
62 |
66 XAresult XAImageEffectsItfImpl_IsImageEffectEnabled(XAImageEffectsItf self, |
63 XAresult XAImageEffectsItfImpl_IsImageEffectEnabled(XAImageEffectsItf self, |
67 XAuint32 imageEffectID, |
64 XAuint32 imageEffectID, |
68 XAboolean *pEnabled); |
65 XAboolean *pEnabled); |
69 |
66 |
70 #ifdef _GSTREAMER_BACKEND_ |
67 |
71 /* XAImageEffectsItfImpl -specific methods */ |
68 /* XAImageEffectsItfImpl -specific methods */ |
72 XAImageEffectsItfImpl* XAImageEffectsItfImpl_Create(XAAdaptationBaseCtx *adapCtx); |
69 XAImageEffectsItfImpl* XAImageEffectsItfImpl_Create(XAAdaptationBaseCtx *adapCtx); |
73 #endif |
|
74 |
|
75 void XAImageEffectsItfImpl_Free(XAImageEffectsItfImpl* self); |
70 void XAImageEffectsItfImpl_Free(XAImageEffectsItfImpl* self); |
76 #endif /* XAIMAGEEFFECTSITF_H */ |
71 #endif /* XAIMAGEEFFECTSITF_H */ |