123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- /*******************************************************************************
- ** app_guiobj_picture.h : Description ......
- **
- ** Copyright(c) 2008 Sunmedia Technologies - All Rights Reserved
- ** Author : qin.he
- **
- ** $Id: app_guiobj_picture.h 1069 2010-11-16 10:32:32Z b.yang_c1 $
- *******************************************************************************/
- #ifndef _APP_GUIOBJ_PICTURE_H_
- #define _APP_GUIOBJ_PICTURE_H_
- #include "app_guiobj_mainmenu.h"
- typedef struct{
- char **pBrightness;
- char **pContrast;
- char **pSharpness;
- char **pColour;
- char **pTint;
- char **pBacklight;
- UINT8 PictureMod;
- INT16 Brightness;
- INT16 Contrast;
- UINT8 Sharpness;
- INT16 Colour;
- INT16 Tint;
- UINT8 Backlight;
- UINT8 ColorTemp;
- UINT8 NR;
- }Picture_Data_t;
- /********************************************************************
- Extern Global Functions
- ********************************************************************/
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_SetPictureData
- **
- ** DESCRIPTION :
- ** alloc menu data memory
- **
- ** PARAMETERS :
- ** none
- **
- ** RETURN VALUES:
- ** none
- *****************************************************************************/
- void APP_GUIOBJ_Picture_SetPictureData(Picture_Data_t *stUIPictureData);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_ClearPictureDataMem
- **
- ** DESCRIPTION :
- ** clear menu date memory
- **
- ** PARAMETERS :
- ** none
- **
- ** RETURN VALUES:
- ** none
- *****************************************************************************/
- void APP_GUIOBJ_Picture_ClearPictureDataMem(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_GetPictureUIData
- **
- ** DESCRIPTION :
- ** Get picture ui data
- **
- ** PARAMETERS :
- ** stUIPictureData - Picture UI data
- **
- ** RETURN VALUES:
- ** SP_ERR_FAILURE
- ** SP_SUCCESS
- *****************************************************************************/
- INT32 APP_GUIOBJ_Picture_GetPictureUIData(Picture_Data_t *stUIPictureData);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_GetSettingToUserMode
- **
- ** DESCRIPTION :
- **
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_GetSettingToUserMode(void);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_GetEnvironmentSelect
- **
- ** DESCRIPTION :
- ** Get Environment Select
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_GetEnvironmentSelect(UINT32 *u32EnvironmentSelect);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_GetPictureMode
- **
- ** DESCRIPTION :
- ** Get picture mode
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_GetPictureMode(UINT32 *u32PictureMode);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_GetColourTemp
- **
- ** DESCRIPTION :
- ** Get colour temperature
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_GetColourTemp(UINT32 *u32ColourTemp);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_GetNR
- **
- ** DESCRIPTION :
- ** Get noise reduction
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_GetNR(UINT32 *u32NR);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_SetEnvironmentSelect
- **
- ** DESCRIPTION :
- ** Set Environment Select
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_SetEnvironmentSelect(UINT32 u32EnvironmentSelect);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_SetPictureMode
- **
- ** DESCRIPTION :
- ** Set picture mode
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_SetPictureMode(UINT32 u32PictureMode);
- /*****************************************************************************
- ** FUNCTION : APP_GUIOBJ_Picture_SetColourTemp
- **
- ** DESCRIPTION :
- ** Store colour temperature
- **
- ** PARAMETERS :
- **
- ** RETURN VALUES:
- ** SP_SUCCESS
- *****************************************************************************/
- int APP_GUIOBJ_Picture_SetColourTemp(UINT32 u32ColourTemp);
- UINT32 APP_GUIOBJ_Picture_GetCurrentAspectString(void);
- INT32 APP_GUIOBJ_Picture_UpdateAspectRatioState(UINT8 u8MainMenuPage);
- UINT32 APP_GUIOBJ_Picture_UpdateTimItemState(UINT8 u8MainMenuPage);
- int APP_GUIOBJ_Picture_SetNR(UINT32 u32NR);
- #endif
- /*****************************************************************************
- ** $Rev: 1069 $
- **
- *****************************************************************************/
|