app_atv_event.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /********************************************************************
  2. ** File Name: app_atv_event.h
  3. **
  4. ** File Description:
  5. **
  6. ** Copyright(c) 2008 Sunplus Technologies - All Rights Reserved
  7. **
  8. ** History Information Description
  9. ** Date Author Modification
  10. **
  11. ********************************************************************/
  12. #ifndef _APP_ATV_EVENT_H_
  13. #define _APP_ATV_EVENT_H_
  14. #include "customize.h"
  15. #include "app_msg_filter.h"
  16. #define ATV_EVENT_STEP 20
  17. typedef enum {
  18. APP_ATV_GLOBAL_EVENT_ATV_ONRUN = APPLICATION_EXTERNAL_SYSAPP1_MESSAGE_TYPE,
  19. /*scan message start*/
  20. APP_ATV_GLOBAL_EVENT_SCAN_UPDATE_PROG_COUNT,
  21. APP_ATV_GLOBAL_EVENT_SCAN_UPDATE_PROGRESS,
  22. APP_ATV_GLOBAL_EVENT_SCAN_DONE,
  23. /*scan message end*/
  24. /*signal state message start*/
  25. APP_ATV_GLOBAL_EVENT_NO_SIGNAL,
  26. APP_ATV_GLOBAL_EVENT_SIGNAL_PRESENT,
  27. APP_ATV_GLOBAL_EVENT_VIP_FINISH,
  28. APP_ATV_GLOBAL_EVENT_VIP_STATUS,
  29. APP_ATV_GLOBAL_EVENT_NOT_AVILABLE,
  30. APP_ATV_GLOBAL_EVENT_SIGNAL_IN_PROGRESS,
  31. /*signal state message end*/
  32. /*app action message start*/
  33. APP_ATV_GLOBAL_EVENT_POPMSG_NO_SIGNAL = (ATV_EVENT_STEP*1) +APPLICATION_EXTERNAL_SYSAPP1_MESSAGE_TYPE,
  34. APP_ATV_GLOBAL_EVENT_POPMSG_NOT_AVILABLE,
  35. APP_ATV_GLOBAL_EVENT_POPMSG_NOT_SUPPORT_MODE,
  36. APP_ATV_GLOBAL_EVENT_POPMSG_STORE_WARNNING,
  37. APP_ATV_GLOBAL_EVENT_INFO_UPDATE,
  38. APP_ATV_GLOBAL_EVENT_ASPECT_SET_UNMUTE,
  39. APP_ATV_GLOBAL_EVENT_ATV_RESETTING,
  40. /*app action message end*/
  41. /*playback message start*/
  42. APP_ATV_INTRA_EVENT_START_PLAYBACK = (ATV_EVENT_STEP*2) +APPLICATION_EXTERNAL_SYSAPP1_MESSAGE_TYPE,
  43. APP_ATV_INTRA_EVENT_STOP_PLAYBACK,
  44. APP_ATV_INTRA_EVENT_ZAPPING,
  45. APP_ATV_INTRA_EVENT_ZAPPING_WITH_RETVAL,
  46. /*playback message end*/
  47. APP_ATV_GLOBAL_EVENT_SCARTINPUT_CHANGE,
  48. APP_ATV_GLOBAL_EVENT_HDMIDVI_CHANGE,
  49. APP_ATV_GLOBAL_EVENT_HDMIACPTYPE_CHANGE,
  50. APP_ATV_GLOBAL_EVENT_HDMIPORT_STATUS,
  51. APP_ATV_GLOBAL_EVENT_HDMI_PLUG_PROCESSING,
  52. APP_ATV_GLOBAL_EVENT_SIF_SAS_OK,
  53. APP_ATV_GLOBAL_EVENT_SIF_SCS_OK,
  54. #if defined(CONFIG_SUPPORT_NES_GAME)|| defined(CONFIG_OSD_GAME_SUPPORT)
  55. APP_ATV_INTRA_EVENT_GAME_SOURCE_CHANGE,
  56. #endif
  57. } atv_app_event_t;
  58. #endif