app_guiobj_feature.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /*****************************************************************************
  2. ** File: app_guiobj_feature.h:
  3. **
  4. ** Description:
  5. **
  6. ** Copyright(c) 2008 Sunmedia Technologies - All Rights Reserved
  7. **
  8. ** Author : wuliang
  9. **
  10. ** $Id: app_guiobj_setup.c 1069 2010-11-16 10:32:32Z b.yang_c1 $
  11. *****************************************************************************/
  12. #ifndef _APP_GUIOBJ_FEATURE_H_
  13. #define _APP_GUIOBJ_FEATURE_H_
  14. /*****************************************************************************
  15. ** FUNCTION : APP_GUIOBJ_Feature_GetAPowerOff
  16. **
  17. ** DESCRIPTION :
  18. ** Get auto power off
  19. **
  20. ** PARAMETERS :
  21. **
  22. ** RETURN VALUES:
  23. ** SP_SUCCESS
  24. *****************************************************************************/
  25. INT32 APP_GUIOBJ_Feature_GetAPowerOff(UINT32 *u32APowerOff);
  26. /*****************************************************************************
  27. ** FUNCTION : APP_GUIOBJ_Feature_GetPowerLed
  28. **
  29. ** DESCRIPTION :
  30. ** Get power on led
  31. **
  32. ** PARAMETERS :
  33. **
  34. ** RETURN VALUES:
  35. ** SP_SUCCESS
  36. *****************************************************************************/
  37. INT32 APP_GUIOBJ_Feature_GetPowerLed(UINT32 *u32PowerLed);
  38. /*****************************************************************************
  39. ** FUNCTION : APP_GUIOBJ_Feature_GetHearImpaired
  40. **
  41. ** DESCRIPTION :
  42. ** Get hearing impaired
  43. **
  44. ** PARAMETERS :
  45. **
  46. ** RETURN VALUES:
  47. ** SP_SUCCESS
  48. *****************************************************************************/
  49. INT32 APP_GUIOBJ_Feature_GetHearImpaired(UINT32 *u32HearImpaired);
  50. UINT32 APP_GUIOBJ_Feature_CheackState(UINT8 u8PageNum);
  51. UINT32 APP_GUIOBJ_Feature_GetAutoPowerOffNum(void);
  52. String_id_t* APP_GUIOBJ_Feature_GetAutoPowerOffTbl(void);
  53. #ifdef SUPPORT_AUTOPOWER_NO_OFF_MODE_WHEN_HOME
  54. UINT32 APP_GUIOBJ_Feature_GetAutoPowerOffNum_NOOff(void);
  55. String_id_t* APP_GUIOBJ_Feature_GetAutoPowerOffTbl_NOOff(void);
  56. UINT32 APP_GUIOBJ_Feature_GetAutoPowerOffItemIndex_NOOff(String_id_t string);
  57. UINT32 APP_GUIOBJ_Feature_GetAutoPowerOffItemString_NOOff(UINT32 *string,UINT32 index);
  58. #endif
  59. void _APP_GUIOBJ_Feature_UpdateList(UINT32 CurrentIndex);
  60. UINT32 APP_GUIOBJ_Feature_GetAutoPowerOffItemIndex(String_id_t string);
  61. UINT32 APP_GUIOBJ_Feature_GetAutoPowerOffItemString(UINT32 *string,UINT32 index);
  62. INT32 _APP_GUIOBJ_Feature_SetAPowerOff(UINT32 u32APowerOff);
  63. //INT32 APP_GUIOBJ_Feature_GetHDCP(UINT32 *u32HDCP);
  64. #endif