app_fileplayer_event.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. /********************************************************************
  2. ** File Name: app_fileplayer_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_FILEPLAYER_EVENT_H
  13. #define _APP_FILEPLAYER_EVENT_H
  14. #include "customize.h"
  15. #include "app_msg_filter.h"
  16. typedef enum
  17. {
  18. FILE_GLOBAL_EVENT_OBJECT_CLOSE = APPLICATION_EXTERNAL_SYSAPP2_MESSAGE_TYPE,
  19. FILE_GLOBAL_EVENT_MEDIA_ONRUN,
  20. FILE_GLOBAL_EVENT_MEDIA_DECODE_SUCCESS,
  21. FILE_GLOBAL_EVENT_MEDIA_DECODE_ERROR,
  22. FILE_GLOBAL_EVENT_MEDIA_EXIT_BURNINMODE,
  23. FILE_GLOBAL_EVENT_MEDIA_INITPLAY,
  24. FILE_GLOBAL_EVENT_MEDIA_EXIT_PLAY,
  25. FILE_GLOBAL_EVENT_MEDIA_EMPTY_FOLDER,
  26. FILE_GLOBAL_EVENT_MEDIA_REFRESH_DEVICELIST,
  27. FILE_GLOBAL_EVENT_MEDIA_AUDIO_UNMUTE,
  28. FILE_GLOBAL_EVENT_MEDIA_EXIT_UPGRADE,
  29. FILE_GLOBAL_EVENT_MEDIA_STOP,
  30. FILE_GLOBAL_EVENT_HDMIPORT_STATUS,
  31. FILE_GLOBAL_EVENT_FILE_NEXT,
  32. FILE_GLOBAL_EVENT_PHOTO_DRAW_HOLE,
  33. FILE_GLOBAL_EVENT_PHOTO_DRAW_FAIL,
  34. #ifdef CONFIG_SUPPORT_DIVXDRM
  35. FILE_GLOBAL_EVENT_DIVX_RENTAL_EXPIRED,
  36. FILE_GLOBAL_EVENT_DIVX_RETAL_VIEW_COUNT,
  37. FILE_GLOBAL_EVENT_DIVX_NOT_AUTHORIZED,
  38. FILE_GLOBAL_EVENT_DIVX_UNSUPPORTTED_DRM_VERSION,
  39. #endif
  40. FILE_GLOBAL_EVENT_MEDIA_MAX,
  41. FILE_INTRA_EVENT_FILE_INFO_REFRESH,
  42. FILE_INTRA_EVENT_PHOTO_ZOOM_INFO_REFRESH,
  43. FILE_INTRA_EVENT_FILE_STATE_REFRESH,
  44. FILE_INTRA_EVENT_FILE_REPEATAB_REFRESH,
  45. FILE_INTRA_EVENT_FILE_REPEAT_STATE,
  46. FILE_INTRA_EVENT_FILE_STATE_ONOFF,
  47. FILE_INTRA_EVENT_FILE_DISKREADDONE_REFRESH,
  48. FILE_INTRA_EVENT_POPMSG_YES,
  49. FILE_INTRA_EVENT_POPMSG_NO,
  50. FILE_INTRA_EVENT_POPMSG_PWD_SUCCESS,
  51. FILE_INTRA_EVENT_POPMSG_PWD_FAIL,
  52. FILE_INTRA_EVENT_POPMSG_EXIT_KEY_MATCH,
  53. FILE_INTRA_EVENT_POPMSG_TIMEOUT,
  54. FILE_INTRA_EVENT_POPMSG_RESET_TIMEOUT,
  55. FILE_INTRA_EVENT_SHOW_POPMSG,
  56. FILE_INTRA_EVENT_FILE_PLAY,
  57. FILE_INTRA_EVENT_FILE_PAUSE,
  58. FILE_INTRA_EVENT_FILE_NEXT,
  59. FILE_INTRA_EVENT_FILE_PREV,
  60. FILE_INTRA_EVENT_FILE_FF,
  61. FILE_INTRA_EVENT_FILE_FB,
  62. FILE_INTRA_EVENT_FILE_SLOW,
  63. FILE_INTRA_EVENT_FILE_STEP,
  64. FILE_INTRA_EVENT_FILE_REPEATAB,
  65. FILE_INTRA_EVENT_FILE_STOP,
  66. FILE_INTRA_EVENT_FILE_ROTATE,
  67. FILE_INTRA_EVENT_FILE_ZOOMIN,
  68. FILE_INTRA_EVENT_FILE_ZOOMOUT,
  69. FILE_INTRA_EVENT_FILE_ZOOMUP,
  70. FILE_INTRA_EVENT_FILE_ZOOMDOWN,
  71. FILE_INTRA_EVENT_FILE_ZOOMLEFT,
  72. FILE_INTRA_EVENT_FILE_ZOOMRIGHT,
  73. FILE_INTRA_EVENT_FILE_INFO,
  74. FILE_INTRA_EVENT_FILE_SETPWD,
  75. FILE_INTRA_EVENT_PLAYLIST_PLAY,
  76. FILE_INTRA_EVENT_PLAYLIST_RESET,
  77. FILE_INTRA_EVENT_UPDATE_CODEPAGE,
  78. FILE_INTRA_EVENT_EBOOK_FILE_TOO_BIG,
  79. #ifdef CONFIG_TV_NEW_UI
  80. FILE_INTRA_EVENT_SELECT_ZAPPING,
  81. #ifdef CONFIG_SUPPORT_MEDIA_COPY_FILE
  82. FILE_INTRA_EVENT_COPY_SUCCESS,
  83. FILE_INTRA_EVENT_COPY_FAIL,
  84. FILE_INTRA_EVENT_ERROT_WHEN_COPYING,
  85. FILE_INTRA_EVENT_WHEN_STOP_COPY_FILE,
  86. FILE_INTRA_EVENT_SUCCESS_WHEN_COPYING,
  87. FILE_INTRA_EVENT_UPDATE_PERCENT,
  88. #endif
  89. #endif
  90. #ifdef N32_GAME_SUPPORT
  91. FILE_INTRA_EVENT_GAME_SOURCE_CHANGE,
  92. #endif
  93. FILE_INTRA_EVENT_FILE_MAX,
  94. FILE_GLOBAL_EVENT_MEDIA_PLAYDONE = APPLICATION_EXTERNAL_SYSAPP2_CLEAN_MESSAGE_TYPE,
  95. FILE_INTRA_EVENT_GOTO_FAIL,
  96. FILE_GLOBAL_EVENT_MEDIA_RESUME_PLAY,
  97. FILE_GLOBAL_EVENT_MEDIA_UPDATE_RATING,
  98. FILE_GLOBAL_EVENT_MEDIA_BACK_FINISH,
  99. FILE_GLOBAL_EVENT_MEDIA_INITOK,
  100. FILE_GLOBAL_EVENT_MEDIA_UNSUPPORTAUDIO,
  101. FILE_GLOBAL_EVENT_MEDIA_UNSUPPORTVIDEO,
  102. FILE_GLOBAL_EVENT_MEDIA_UPDATE_TIME,
  103. FILE_GLOBAL_EVENT_MEDIA_PLAYERROR,
  104. FILE_GLOBAL_EVENT_MEDIA_SEEK_FAIL,
  105. FILE_GLOBAL_EVENT_MEDIA_THUMB_DECODE_SUCCESS,
  106. FILE_GLOBAL_EVENT_MEDIA_THUMB_DECODE_ERROR,
  107. FILE_GLOBAL_EVENT_MEDIA_READ_DATA_FAIL,
  108. FILE_GLOBAL_EVENT_MEDIA_UPDATE_STREAM_INFO,
  109. FILE_GLOBAL_EVENT_MEDIA_CLEAN_MAX,
  110. } fileplay_app_event_t;
  111. #endif