app_fileplayer_event.h 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  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_EXIT_BURNINMODE,
  21. FILE_GLOBAL_EVENT_MEDIA_INITPLAY,
  22. FILE_GLOBAL_EVENT_MEDIA_EXIT_PLAY,
  23. FILE_GLOBAL_EVENT_MEDIA_EMPTY_FOLDER,
  24. FILE_GLOBAL_EVENT_MEDIA_REFRESH_DEVICELIST,
  25. FILE_GLOBAL_EVENT_MEDIA_AUDIO_UNMUTE,
  26. FILE_GLOBAL_EVENT_MEDIA_EXIT_UPGRADE,
  27. FILE_GLOBAL_EVENT_HDMIPORT_STATUS,
  28. FILE_GLOBAL_EVENT_FILE_NEXT,
  29. FILE_GLOBAL_EVENT_PHOTO_DRAW_HOLE,
  30. FILE_GLOBAL_EVENT_PHOTO_DRAW_FAIL,
  31. FILE_GLOBAL_EVENT_MEDIA_CLOSE_ALL,
  32. FILE_GLOBAL_EVENT_MEDIA_MAX,
  33. FILE_INTRA_EVENT_FILE_INFO_REFRESH,
  34. FILE_INTRA_EVENT_FILE_PLAY_REFRESH,
  35. FILE_INTRA_EVENT_PHOTO_ZOOM_INFO_REFRESH,
  36. FILE_INTRA_EVENT_FILE_STATE_REFRESH,
  37. FILE_INTRA_EVENT_FILE_NAME_REFRESH,
  38. FILE_INTRA_EVENT_FILE_STOP_STATE_REFRESH,
  39. FILE_INTRA_EVENT_FILE_REPEATAB_REFRESH,
  40. FILE_INTRA_EVENT_FILE_REPEAT_STATE,
  41. FILE_INTRA_EVENT_FILE_STATE_ONOFF,
  42. FILE_INTRA_EVENT_FILE_DISKREADDONE_REFRESH,
  43. FILE_INTRA_EVENT_MOVIE_SET_ASPECT,
  44. FILE_INTRA_EVENT_MUSIC_UPDATE_ID3,
  45. FILE_INTRA_EVENT_POPMSG_YES,
  46. FILE_INTRA_EVENT_POPMSG_NO,
  47. FILE_INTRA_EVENT_POPMSG_PWD_SUCCESS,
  48. FILE_INTRA_EVENT_POPMSG_PWD_FAIL,
  49. FILE_INTRA_EVENT_POPMSG_EXIT_KEY_MATCH,
  50. FILE_INTRA_EVENT_POPMSG_TIMEOUT,
  51. FILE_INTRA_EVENT_POPMSG_RESET_TIMEOUT,
  52. FILE_INTRA_EVENT_FILE_PLAY,
  53. #ifdef CONFIG_SUPPORT_MEDIA_AUTO_BGPLAYBACK
  54. FILE_INTRA_EVENT_FILE_ONLY_PLAY,
  55. #endif
  56. FILE_INTRA_EVENT_FILE_PAUSE,
  57. #ifdef CONFIG_SUPPORT_MEDIA_AUTO_BGPLAYBACK
  58. FILE_INTRA_EVENT_FILE_ONLY_PAUSE,
  59. #endif
  60. FILE_INTRA_EVENT_FILE_NEXT,
  61. FILE_INTRA_EVENT_FILE_PREV,
  62. FILE_INTRA_EVENT_FILE_FF,
  63. FILE_INTRA_EVENT_FILE_FB,
  64. FILE_INTRA_EVENT_FILE_SLOW,
  65. FILE_INTRA_EVENT_FILE_STEP,
  66. FILE_INTRA_EVENT_FILE_REPEATAB,
  67. FILE_INTRA_EVENT_FILE_STOP,
  68. FILE_INTRA_EVENT_FILE_ROTATE,
  69. FILE_INTRA_EVENT_FILE_ROTATEN,
  70. FILE_INTRA_EVENT_FILE_ZOOMIN,
  71. FILE_INTRA_EVENT_FILE_ZOOMOUT,
  72. FILE_INTRA_EVENT_FILE_ZOOMUP,
  73. FILE_INTRA_EVENT_FILE_ZOOMDOWN,
  74. FILE_INTRA_EVENT_FILE_ZOOMLEFT,
  75. FILE_INTRA_EVENT_FILE_ZOOMRIGHT,
  76. FILE_INTRA_EVENT_FILE_INFO,
  77. FILE_INTRA_EVENT_FILE_SETPWD,
  78. FILE_INTRA_EVENT_PLAYLIST_PLAY,
  79. #ifdef CONFIG_USB_RECOVER_SPOT_SUPPORT
  80. FILE_GLOBAL_EVENT_MEDIA_USB_RECOVER_SPOT,
  81. #endif
  82. #ifdef CONFIG_SUPPORT_MEDIA_AUTO_BGPLAYBACK
  83. FILE_INTRA_EVENT_EXIT_PLAY,
  84. #endif
  85. FILE_INTRA_EVENT_PLAYLIST_RESET,
  86. FILE_INTRA_EVENT_UPDATE_CODEPAGE,
  87. FILE_INTRA_EVENT_EBOOK_FILE_TOO_BIG,
  88. FILE_INTRA_EVENT_EBOOK_FILE_ISNULLTXT,
  89. #ifdef CONFIG_SUPPORT_MEDIA_COPY_FILE
  90. FILE_INTRA_EVENT_COPY_SUCCESS,
  91. FILE_INTRA_EVENT_COPY_FAIL,
  92. FILE_INTRA_EVENT_ERROT_WHEN_COPYING,
  93. FILE_INTRA_EVENT_WHEN_STOP_COPY_FILE,
  94. FILE_INTRA_EVENT_SUCCESS_WHEN_COPYING,
  95. FILE_INTRA_EVENT_UPDATE_PERCENT,
  96. #endif
  97. FILE_INTRA_EVENT_FILE_MAX,
  98. FILE_GLOBAL_EVENT_MEDIA_PLAYDONE = APPLICATION_EXTERNAL_SYSAPP2_CLEAN_MESSAGE_TYPE,
  99. FILE_INTRA_EVENT_GOTO_FAIL,
  100. FILE_GLOBAL_EVENT_MEDIA_RESUME_PLAY,
  101. FILE_GLOBAL_EVENT_MEDIA_UPDATE_RATING,
  102. FILE_GLOBAL_EVENT_MEDIA_BACK_FINISH,
  103. FILE_GLOBAL_EVENT_MEDIA_INITOK,
  104. FILE_GLOBAL_EVENT_MEDIA_UNSUPPORTAUDIO,
  105. FILE_GLOBAL_EVENT_MEDIA_UNSUPPORTVIDEO,
  106. FILE_GLOBAL_EVENT_MEDIA_UPDATE_TIME,
  107. FILE_GLOBAL_EVENT_MEDIA_PLAYERROR,
  108. FILE_GLOBAL_EVENT_MEDIA_DECODE_SUCCESS,
  109. FILE_GLOBAL_EVENT_MEDIA_DECODE_ERROR,
  110. FILE_GLOBAL_EVENT_MEDIA_READ_DATA_FAIL,
  111. FILE_GLOBAL_EVENT_MEDIA_CLEAN_MAX,
  112. } fileplay_app_event_t;
  113. #endif