/******************************************************************************* ** app_guiobj_adjust.h : Description ...... ** ** Copyright(c) 2008 Sunmedia Technologies - All Rights Reserved ** Author : qin.he ** ** $Id: app_guiobj_adjust.h 1069 2010-11-16 10:32:32Z b.yang_c1 $ *******************************************************************************/ #ifndef _APP_ADJUST_GUIOBJ_H_ #define _APP_ADJUST_GUIOBJ_H_ #include "app_gui.h" #define ADJUST_MAX_VALUE (100) #define ADJUST_MIN_VALUE (0) #define ADJUST_BRIGHTNESS_MAX_VALUE (100) #define ADJUST_BRIGHTNESS_MIN_VALUE (0) #define ADJUST_CONTRAST_MAX_VALUE (100) #define ADJUST_CONTRAST_MIN_VALUE (0) #define ADJUST_SHARPNESS_MAX_VALUE (100) #define ADJUST_SHARPNESS_MIN_VALUE (0) #define ADJUST_COLOUR_MAX_VALUE (100) #define ADJUST_COLOUR_MIN_VALUE (0) #define ADJUST_TINT_MAX_VALUE (100) #define ADJUST_TINT_MIN_VALUE (0) #define ADJUST_BACKLIGHT_MAX_VALUE (100) #define ADJUST_BACKLIGHT_MIN_VALUE (0) #define ADJUST_BASS_MAX_VALUE (100) #define ADJUST_BASS_MIN_VALUE (0) #define ADJUST_TREBLE_MAX_VALUE (100) #define ADJUST_TREBLE_MIN_VALUE (0) #define ADJUST_EQ100HZ_MAX_VALUE (100) #define ADJUST_EQ100HZ_MIN_VALUE (0) #define ADJUST_EQ300HZ_MAX_VALUE (100) #define ADJUST_EQ300HZ_MIN_VALUE (0) #define ADJUST_EQ1KHZ_MAX_VALUE (100) #define ADJUST_EQ1KHZ_MIN_VALUE (0) #define ADJUST_EQ3KHZ_MAX_VALUE (100) #define ADJUST_EQ3KHZ_MIN_VALUE (0) #define ADJUST_EQ8KHZ_MAX_VALUE (100) #define ADJUST_EQ8KHZ_MIN_VALUE (0) #define ADJUST_BALANCE_MAX_VALUE (50) #define ADJUST_BALANCE_MIN_VALUE (-50) #ifdef SUPPROT_MAINMENU_AUDIO_DELAY #define ADJUST_AUDIODELAY_MAX_VALUE (200) #define ADJUST_AUDIODELAY_MIN_VALUE (-200) #endif #ifdef CONFIG_SUPPORT_3D_EN #define ADJUST_3D_VIEW_MAX_VALUE (5) #define ADJUST_3D_VIEW_MIN_VALUE (-5) #define ADJUST_3D_DEPTH_MAX_VALUE (10) #define ADJUST_3D_DEPTH_MIN_VALUE (0) #endif #ifdef SUPPORT_CMX_MAINMENU_BACKLIGHT #define ADJUST_BACKLIGHTBOOST_MAX_VALUE (100) #define ADJUST_BACKLIGHTBOOST_MIN_VALUE (0) #endif #define ADJUST_OSDTIMER_MAX_VALUE (100) #define ADJUST_OSDTIMER_MIN_VALUE (5) #define ADJUST_OFFTIMER_MAX_VALUE (24) #define ADJUST_OFFTIMER_MIN_VALUE (0) typedef enum { #ifndef CONFIG_SUPPORT_MONITOR ADJUST_VOLUME = 0, ADJUST_BRIGHTNESS, ADJUST_CONTRAST, ADJUST_SHARPNESS, ADJUST_COLOUR, ADJUST_TINT, #ifdef SUPPORT_BACKLIGHT_ADJUST ADJUST_BACKLIGHT, #endif #ifdef CONFIG_PROJECTOR_ASPECT ADJUST_PROJECTION_ZOOM, #endif ADJUST_BASS, ADJUST_TREBLE, #if 0//Delete EQ for mantis 0167577 ADJUST_EQ100HZ, ADJUST_EQ300HZ, ADJUST_EQ1KHZ, ADJUST_EQ3KHZ, ADJUST_EQ8KHZ, #endif ADJUST_BALANCE, ADJUST_AUDIO_DESCRIPTION,//Ranshiou 20140703 #ifdef SUPPROT_MAINMENU_AUDIO_DELAY ADJUST_AUDIO_DELAY, #endif #ifdef CONFIG_SUPPORT_3D_EN ADJUST_3D_VIEW, ADJUST_3D_DEPTH, #endif ADJUST_PC_HPOSITION, ADJUST_PC_VPOSITION, ADJUST_PC_PHASE, ADJUST_PC_CLOCK, #ifdef CONFIG_SUPPORT_CEC_TV ADJUST_HDMICEC_AMPVOLUME, #endif #ifdef SUPPORT_CMX_MAINMENU_BACKLIGHT ADJUST_BACKLIGHTBOOST, #endif #else ADJUST_VOLUME = 0, ADJUST_BRIGHTNESS, ADJUST_CONTRAST, ADJUST_PC_HPOSITION, ADJUST_PC_VPOSITION, ADJUST_PC_PHASE, ADJUST_PC_CLOCK, ADJUST_COLORTEMP_RED, ADJUST_COLORTEMP_GREEN, ADJUST_COLORTEMP_BLUE, ADJUST_OSD_HPOSITION, ADJUST_OSD_VPOSITION, ADJUST_OSD_TIMEOUT, ADJUST_OFFTIMER, #endif ADJUST_MAX, } Adjust_en; /******************************************************************** Extern Global Functions ********************************************************************/ #ifndef CONFIG_SUPPORT_MONITOR /***************************************************************************** ** FUNCTION : APP_GUIOBJ_Adjust_GetFocusItem ** ** DESCRIPTION : ** Get current focus item for adjust ** ** PARAMETERS : ** ** ** RETURN VALUES: ** g_dPara - focus item value *****************************************************************************/ UINT32 APP_GUIOBJ_Adjust_GetFocusItem(void); #endif /***************************************************************************** ** FUNCTION : APP_GUIOBJ_Adjust_EQGetFocusItem ** ** DESCRIPTION : ** Get current focus item for adjust when return EQ guiobj ** ** PARAMETERS : ** ** ** RETURN VALUES: ** g_dPara - focus item value *****************************************************************************/ UINT32 APP_GUIOBJ_EQAdjust_GetFocusItem(void); /***************************************************************************** ** FUNCTION : APP_GUIOBJ_Adjust_GetType ** ** DESCRIPTION : ** Get adjust type ** ** PARAMETERS : ** ** ** RETURN VALUES: ** g_dPara - adjust type *****************************************************************************/ UINT32 APP_GUIOBJ_Adjust_GetType(void); void APP_Adjust_Process_VolumeKeyHandler(UINT32 dMessage, UINT8 IsCECKey); #endif /***************************************************************************** ** $Rev: 1069 $ ** *****************************************************************************/