123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- /*****************************************************************************
- ** File: app_guiobj_setup.h:
- **
- ** Description:
- **
- ** Copyright(c) 2008 Sunmedia Technologies - All Rights Reserved
- **
- ** Author : wuliang
- **
- ** $Id: app_guiobj_setup.c 1069 2010-11-16 10:32:32Z b.yang_c1 $
- *****************************************************************************/
- #ifndef _APP_GUIOBJ_SETUP_H_
- #define _APP_GUIOBJ_SETUP_H_
- #if defined(SUPPORT_CMX_MAINMENU_BACKLIGHT)|| defined(CONFIG_PROJECTOR_ASPECT)
- typedef struct{
- #ifdef SUPPORT_CMX_MAINMENU_BACKLIGHT
- char **pBacklight;
- UINT8 Backlight;
- #endif
- #ifdef CONFIG_PROJECTOR_ASPECT
- char **pProjectionzoom;
- UINT8 Projectionzoom;
- #endif
- }Setup_Data_t;
- INT32 APP_GUIOBJ_Setup_GetSetupUIData(Setup_Data_t *stUISetupData);
- void APP_GUIOBJ_Setup_SetSetupDataMem(void);
- void APP_GUIOBJ_Setup_ClearSetupDataMem(void);
- #endif
- #ifdef CONFIG_CC_SUPPORT
- INT32 APP_GUIOBJ_Setup_GetCCMode(UINT32 *u32ccmode);
- INT32 APP_GUIOBJ_Setup_SetCCMode(UINT32 u32ccmode);
- #endif
- #ifdef CONFIG_SUPPORT_ESTICKER_INFILE
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetEstickerMode
- **
- ** DESCRIPTION :
- ** Get Esticker mode
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetEstickerMode(UINT32 *u32Esticker);
- #endif
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetTimer
- **
- ** DESCRIPTION :
- ** Get main menu timer value
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetTimer(UINT32 *u32TimerValue);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetOsdTimer
- **
- ** DESCRIPTION :
- ** Get osd timer
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetOsdTimer(UINT32 *u32OsdTimer);
- #ifdef CONFIG_SUPPORT_3D_EN
- INT32 APP_GUIOBJ_Setup_Get3dTimer(UINT32 * u3dTimer);
- #endif
- #ifdef SUPPORT_HOMEMODE
- INT32 APP_GUIOBJ_Setup_GetHomeModeType(UINT32 *u32HomeMode);
- INT32 _APP_GUIOBJ_Setup_SetHomeModeType(UINT32 u32HomeModeString);
- #endif
- #if 0
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetAVInput
- **
- ** DESCRIPTION :
- ** Get av input
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetAVInput(UINT32 *u32AVInput);
- #endif
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetAutoScart
- **
- ** DESCRIPTION :
- ** Get the auto SCART function On/Off flag
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetAutoScart(UINT32 *u32AutoScart);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetScartOutput
- **
- ** DESCRIPTION :
- ** Get the scart output type
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetScartOutputType(UINT32 *u32ScartOutput);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetHdmiMod
- **
- ** DESCRIPTION :
- ** Get hdmi mode
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetHdmiMod(UINT32 *u32HdmiMode);
- INT32 APP_GUIOBJ_Setup_SetHdmiMode(UINT32 u32HdmiMode);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Setup_GetBlueScreen
- **
- ** DESCRIPTION :
- ** Get blue screen
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Setup_GetBlueScreen(UINT32 *u32BlueScreen);
- INT32 APP_GUIOBJ_Setup_SetAspectRatioSignalState(UINT8 u8SignalState);
- #ifdef SUPPORT_HOMEMODE
- UINT32 APP_GUIOBJ_Setup_GetHomeModeNum(void);
- UINT32* APP_GUIOBJ_Setup_GetHomeModeTbl(void);
- #endif
- INT32 APP_GUIOBJ_Setup_SetOsdTimer(UINT32 u32OsdTimer);
- #ifdef CONFIG_SUPPORT_CAPTURE_LOGO
- INT32 APP_GUIOBJ_Setup_GetCaptureLogo(UINT32 *u32CaptureLogo);
- INT32 _APP_GUIOBJ_Setup_SetCaptureLogo(UINT32 u32CaptureLogo);
- #endif
- INT32 APP_GUIOBJ_Setup_ResetDefault(void);
- #endif
|