equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef XAIMAGECONTROLSITF_H |
18 #ifndef XAIMAGECONTROLSITF_H |
19 #define XAIMAGECONTROLSITF_H |
19 #define XAIMAGECONTROLSITF_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 |
23 |
27 /** MACROS **/ |
24 /** MACROS **/ |
28 #define DEFAULT_BRIGHTNESS_VALUE 50 |
25 #define DEFAULT_BRIGHTNESS_VALUE 50 |
29 #define DEFAULT_CONTRAST_VALUE 0 |
26 #define DEFAULT_CONTRAST_VALUE 0 |
30 #define DEFAULT_GAMMA_VALUE 1000 |
27 #define DEFAULT_GAMMA_VALUE 1000 |
47 |
44 |
48 /* variables */ |
45 /* variables */ |
49 XAuint32 brightness; |
46 XAuint32 brightness; |
50 XAint32 contrast; |
47 XAint32 contrast; |
51 XApermille gamma; |
48 XApermille gamma; |
52 #ifdef _GSTREAMER_BACKEND_ |
49 |
53 /*Adaptation variables*/ |
50 /*Adaptation variables*/ |
54 XAAdaptationBaseCtx *adapCtx; |
51 XAAdaptationBaseCtx *adapCtx; |
55 #endif |
52 |
56 |
53 |
57 } XAImageControlsItfImpl; |
54 } XAImageControlsItfImpl; |
58 |
55 |
59 /** METHODS **/ |
56 /** METHODS **/ |
60 |
57 |
79 XAresult XAImageControlsItfImpl_GetSupportedGammaSettings(XAImageControlsItf self, |
76 XAresult XAImageControlsItfImpl_GetSupportedGammaSettings(XAImageControlsItf self, |
80 XApermille *pMinValue, |
77 XApermille *pMinValue, |
81 XApermille *pMaxValue, |
78 XApermille *pMaxValue, |
82 XAuint32 *pNumSettings, |
79 XAuint32 *pNumSettings, |
83 XApermille **ppSettings); |
80 XApermille **ppSettings); |
84 #ifdef _GSTREAMER_BACKEND_ |
81 |
85 /* XAImageControlsItfImpl -specific methods */ |
82 /* XAImageControlsItfImpl -specific methods */ |
86 XAImageControlsItfImpl* XAImageControlsItfImpl_Create(XAAdaptationBaseCtx *adapCtx); |
83 XAImageControlsItfImpl* XAImageControlsItfImpl_Create(XAAdaptationBaseCtx *adapCtx); |
87 #endif |
|
88 void XAImageControlsItfImpl_Free(XAImageControlsItfImpl* self); |
84 void XAImageControlsItfImpl_Free(XAImageControlsItfImpl* self); |
89 |
85 |
90 #endif /* XAIMAGECONTROLSITF_H */ |
86 #endif /* XAIMAGECONTROLSITF_H */ |