/******************************************************************** ** File Name: app_atv_event.h ** ** File Description: ** ** Copyright(c) 2008 Sunplus Technologies - All Rights Reserved ** ** History Information Description ** Date Author Modification ** ********************************************************************/ #ifndef _APP_ATV_EVENT_H_ #define _APP_ATV_EVENT_H_ #include "customize.h" #include "app_msg_filter.h" #define ATV_EVENT_STEP 20 typedef enum { APP_ATV_GLOBAL_EVENT_ATV_ONRUN = APPLICATION_EXTERNAL_SYSAPP1_MESSAGE_TYPE, /*scan message start*/ APP_ATV_GLOBAL_EVENT_SCAN_UPDATE_PROG_COUNT, APP_ATV_GLOBAL_EVENT_SCAN_UPDATE_PROGRESS, APP_ATV_GLOBAL_EVENT_SCAN_DONE, /*scan message end*/ /*signal state message start*/ APP_ATV_GLOBAL_EVENT_NO_SIGNAL, APP_ATV_GLOBAL_EVENT_SIGNAL_PRESENT, APP_ATV_GLOBAL_EVENT_VIP_FINISH, APP_ATV_GLOBAL_EVENT_VIP_STATUS, APP_ATV_GLOBAL_EVENT_NOT_AVILABLE, APP_ATV_GLOBAL_EVENT_SIGNAL_IN_PROGRESS, /*signal state message end*/ /*app action message start*/ APP_ATV_GLOBAL_EVENT_POPMSG_NO_SIGNAL = (ATV_EVENT_STEP*1) +APPLICATION_EXTERNAL_SYSAPP1_MESSAGE_TYPE, APP_ATV_GLOBAL_EVENT_POPMSG_NOT_AVILABLE, APP_ATV_GLOBAL_EVENT_POPMSG_NOT_SUPPORT_MODE, APP_ATV_GLOBAL_EVENT_POPMSG_STORE_WARNNING, APP_ATV_GLOBAL_EVENT_INFO_UPDATE, APP_ATV_GLOBAL_EVENT_ASPECT_SET_UNMUTE, APP_ATV_GLOBAL_EVENT_ATV_RESETTING, /*app action message end*/ /*playback message start*/ APP_ATV_INTRA_EVENT_START_PLAYBACK = (ATV_EVENT_STEP*2) +APPLICATION_EXTERNAL_SYSAPP1_MESSAGE_TYPE, APP_ATV_INTRA_EVENT_STOP_PLAYBACK, APP_ATV_INTRA_EVENT_ZAPPING, APP_ATV_INTRA_EVENT_ZAPPING_WITH_RETVAL, /*playback message end*/ APP_ATV_GLOBAL_EVENT_SCARTINPUT_CHANGE, APP_ATV_GLOBAL_EVENT_HDMIDVI_CHANGE, APP_ATV_GLOBAL_EVENT_HDMIACPTYPE_CHANGE, APP_ATV_GLOBAL_EVENT_HDMIPORT_STATUS, APP_ATV_GLOBAL_EVENT_HDMI_PLUG_PROCESSING, APP_ATV_GLOBAL_EVENT_SIF_SAS_OK, APP_ATV_GLOBAL_EVENT_SIF_SCS_OK, #if defined(CONFIG_SUPPORT_NES_GAME)|| defined(CONFIG_OSD_GAME_SUPPORT) APP_ATV_INTRA_EVENT_GAME_SOURCE_CHANGE, #endif } atv_app_event_t; #endif