📄 eventdef.h
字号:
#define IE_CORE_TRAY_OPENED (EVENT_CLASS_CORE|0x85)
#define IE_CORE_TRAY_CLOSED (EVENT_CLASS_CORE|0x86)
#define IE_CORE_PAUSE_DRIVE (EVENT_CLASS_CORE|0x87)
#define IE_CORE_RESUME_DRIVE (EVENT_CLASS_CORE|0x88)
#define IE_CORE_CMD_PUSH_TRAY (EVENT_CLASS_CORE|0x89)
#define IE_CORE_TRAY_OPENING (EVENT_CLASS_CORE|0x7A)
#define IE_CORE_TRAY_JAMMED (EVENT_CLASS_CORE|0x7B)
#define IE_CORE_TRAY_CLOSING (EVENT_CLASS_CORE|0x7C)
#ifdef KAROAKE_RECORDING
#define IE_CORE_KARAOKE_RECORDING (EVENT_CLASS_CORE|0x8A)
#endif
// Activate/deactivate screen saver
#define IE_CORE_SCREEN_SAVER (EVENT_CLASS_CORE|0x8B)
#define IE_CORE_TICK_100 (EVENT_CLASS_CORE|0x8C)
#define IE_CORE_PINK_NOISE (EVENT_CLASS_CORE|0x8D)
#define IE_CORE_NEXT_PLAY_STEP (EVENT_CLASS_CORE|0x8E) /* for Navigator internal state looping */
#define IE_CORE_SET_KARAOKE_MODE (EVENT_CLASS_CORE|0x8F)
#define IE_CORE_OSDMEMCHANGE (EVENT_CLASS_CORE|0x90)
// Support Zoom Menu
#define IE_CORE_ZOOM_CUSTOM_PANNING (EVENT_CLASS_CORE|0x91) /* Pan Zoom window using x, y*/
#define IE_CORE_RECONSTRUCT_PROGRAM_LIST (EVENT_CLASS_CORE|0x92)
#define IE_CORE_EXIT_NAVIGATOR (EVENT_CLASS_CORE|0x92)
#define IE_CORE_TVSYS_CONVERSION (EVENT_CLASS_CORE|0x93) //DM081202 add event for PAL/NTSC conversion on fly
#define IE_CORE_STOP_DRIVE_SPINING (EVENT_CLASS_CORE|0x94)
//watchdog event for SVCD navigator
#define IE_CORE_PICTURE_DECODING_STUCK (EVENT_CLASS_CORE|0xA0)
#define IE_CORE_CMD_POWER_OFF (EVENT_CLASS_CORE|0xA1)
//for switching between 2 channels and 6 channels. // ZCO LC011403
#define IE_CORE_AUDIO_2CHANNEL_SELECTION (EVENT_CLASS_CORE|0xA2)
#define IE_CORE_AUDIO_6CHANNEL_SELECTION (EVENT_CLASS_CORE|0xA3)
//Event for tuner use
#define IE_CORE_CHANGE_WORKMODE (EVENT_CLASS_CORE|0xB0)
#define IE_CORE_SWITCH_AMFM (EVENT_CLASS_CORE|0xB1)
#define IE_CORE_SELECT_RADIO_STATION (EVENT_CLASS_CORE|0xB3)
#define IE_CORE_DELETE_RADIO_STATION (EVENT_CLASS_CORE|0xB4)
#define IE_CORE_HAND_SEARCH_RADIO_STATION (EVENT_CLASS_CORE|0xB5)
#define IE_CORE_AUTO_SEARCH_ONE_RADIO_STATION (EVENT_CLASS_CORE|0xB6)
#define IE_CORE_AUTO_SEARCH_ALL_RADIO_STATION (EVENT_CLASS_CORE|0xB7)
#define IE_CORE_ADD_RADIO_STATION (EVENT_CLASS_CORE|0xB8)
#define IE_CORE_NEXT_RADIO_STATION (EVENT_CLASS_CORE|0xB9)
#define IE_CORE_MUTE_RADIO (EVENT_CLASS_CORE|0xBA)
#define IE_CORE_STEREO_MONO (EVENT_CLASS_CORE|0xBB)
#define IE_CORE_STOP_SEARCH (EVENT_CLASS_CORE|0xBC)
#define IE_CORE_RDS_BLOCK_READY (EVENT_CLASS_CORE|0xBD)
//Event for amplifier
#define IE_CORE_AMPLIFIER_BASE_SCALE (EVENT_CLASS_CORE|0xC0)
#define IE_CORE_AMPLIFIER_BASE_TONE (EVENT_CLASS_CORE|0xC1)
#define IE_CORE_AMPLIFIER_TREBLE_TONE (EVENT_CLASS_CORE|0xC2)
#define IE_CORE_AMPLIFIER_ADJACENT_CHANNEL_MIX (EVENT_CLASS_CORE|0xC3)
#define IE_CORE_AMPLIFIER_EQUALIZATION (EVENT_CLASS_CORE|0xC4)
#define IE_CORE_AMPLIFIER_VOLUME (EVENT_CLASS_CORE|0xC5)
#define IE_CORE_AMPLIFIER_DYNAMICS_MODE (EVENT_CLASS_CORE|0xC6)
#define IE_CORE_AMPLIFIER_LIMITER_RATE (EVENT_CLASS_CORE|0xC7)
#define IE_CORE_AMPLIFIER_THRESHOLD (EVENT_CLASS_CORE|0xC8)
#define IE_CORE_AMPLIFIER_TRICK_CONTROL (EVENT_CLASS_CORE|0xC9)
#define IE_CORE_AIN_SW_OFF (EVENT_CLASS_CORE|0xCA)
#define IE_CORE_AIN_SW_ON (EVENT_CLASS_CORE|0xCB)
#define IE_CORE_AV1_WORKMODE (EVENT_CLASS_CORE|0xCC)
#define IE_CORE_AV2_WORKMODE (EVENT_CLASS_CORE|0xCD)
#define IE_CORE_SPDIF_IN_WORKMODE (EVENT_CLASS_CORE|0xCE)
#define IE_CORE_AMPLIFIER_CHANNELS_REMAP (EVENT_CLASS_CORE|0xCF)
#define IE_CORE_SPDIF_IN_CHANNELS_SEL (EVENT_CLASS_CORE|0xD0)
#define IE_CORE_SR_CHANGE (EVENT_CLASS_CORE|0xD1)
#ifdef AUX_IN_ENABLE//ZORAN LX0731
#define IE_CORE_AIN_SW_OFF (EVENT_CLASS_CORE|0xD2)
#define IE_CORE_AIN_SW_ON (EVENT_CLASS_CORE|0xD3)
#define IE_CORE_SET_AIN_MODE (EVENT_CLASS_CORE|0xD4)
#endif
#define IE_CORE_DVD_SEGMENT_FINISHED ( EVENT_CLASS_CORE | 0xD5 )
// Those events are used for tessting purpose, not in normal op mode
#define IE_CORE_DECODER_IN_DVD_AV_PLAY_NO_NAV (EVENT_CLASS_CORE|0xF0)
#define IE_CORE_DECODER_IN_DVD_READ_AUX_DATA (EVENT_CLASS_CORE|0xF1)
#define IE_CORE_DRIVE_READ_FAIL (EVENT_CLASS_CORE|0xF2) /* for playback recovery */
//jerry cai clips
#define IE_CORE_FIND_CLIP_ITEM_IN_OTHER_FOLDER (EVENT_CLASS_CORE|0xF3)
#define IE_CORE_SET_CLIPS_BROWSER_STYLE (EVENT_CLASS_CORE|0xF4)
#define IE_CORE_CLIPS_EXPLORER_BROWSER_PLAY_MODE (EVENT_CLASS_CORE|0xF5)
#define IE_CORE_CLIPS_EXPLORER_BROWSER_DISC_SCAN_MODE (EVENT_CLASS_CORE|0xF6)
#define IE_CORE_GET_CLIP_FILE_INFO (EVENT_CLASS_CORE|0xF7)
#define IE_CORE_CLIPS_PARAMETER_RESET (EVENT_CLASS_CORE|0xF8)
#ifdef SUPPORT_FLASH_CARD
#define IE_CORE_SWITCH_FE (EVENT_CLASS_CORE|0xF8)
#define IE_CORE_FE_CHANGED (EVENT_CLASS_CORE|0xF9)
#define IE_CORE_MEDIA_REMOVED (EVENT_CLASS_CORE|0xFa)
#define IE_CORE_MEDIA_INSERTED (EVENT_CLASS_CORE|0xFb)
#endif
/* event issued from CORE to UI */
#define IE_UI_COMMAND_ACK (EVENT_CLASS_UI|0x00) /* For every CORE commands, core should notify back ACK */
#define IE_UI_COMMAND_ERR (EVENT_CLASS_UI|0x01) /* ...or Command error */
#define IE_UI_STATE_CHANGE (EVENT_CLASS_UI|0x02) /* Notified When core state changes */
#define IE_UI_USER_INPUT (EVENT_CLASS_UI|0x03) /* Notified Upn user action (IR,Front-Panel,TTY) */
#define IE_UI_REMOTE_INPUT (EVENT_CLASS_UI|0x04) /* Remote raw code is send as parameter (LOW BYTE)*/
#define IE_UI_PASSWORD_CHECK_REQUEST (EVENT_CLASS_UI|0x05)
#define IE_UI_PASSWORD_TIME_OUT (EVENT_CLASS_UI|0x06)
#ifdef KARAOKE_RECORDING
#define IE_UI_B_REACHED (EVENT_CLASS_UI|0x07)
#endif
#define IE_UI_REPORT_ERROR (EVENT_CLASS_UI|0x08) /* An error is being reported from the core */
#define IE_UI_FUPGRADE_REQUEST (EVENT_CLASS_UI|0x09) // Ban
#define IE_UI_OSDMEM_CHANGED (EVENT_CLASS_UI|0x0A)
#define IE_UI_TRAY_PUSHED_IN (EVENT_CLASS_UI|0x0B) // Notify UI that tray is pushed in
#define IE_UI_START_MP3_PLAYBACK (EVENT_CLASS_UI|0x0C)
#define IE_UI_START_JPG_PLAYBACK (EVENT_CLASS_UI|0x0D)
#define IE_UI_START_WMA_PLAYBACK (EVENT_CLASS_UI|0x0E)
#define IE_UI_UPDATE_RDS_PTY (EVENT_CLASS_UI|0x10)
#define IE_UI_UPDATE_RDS_PS (EVENT_CLASS_UI|0x11)
#define IE_UI_UPDATE_RDS_RT (EVENT_CLASS_UI|0x12)
#define IE_UI_MUTE_DISPLAY (EVENT_CLASS_UI|0x13)
/* internal UI event */
#define IE_UI_TICK_20 (EVENT_CLASS_UI|0x20) //FrankM_0923_2003_A:Added 20ms UI Tick Event
#define IE_UI_TICK_200 (EVENT_CLASS_UI|0x21)
#define IE_UI_TICK_100 (EVENT_CLASS_UI|0x22) // ZRN SH0920:Added 100ms UI Tick Event
#define IE_UI_TICK_ONE_SEC (EVENT_CLASS_UI|0x23)
#define IE_UI_SYNC (EVENT_CLASS_UI|0x30) /* for debug reason, force task switch */
#define IE_REFRESH_SETUP (EVENT_CLASS_UI|0x31)
#define IE_UI_CLOSE_MENU (EVENT_CLASS_UI|0x32)
#define IE_UI_DISPLAYPICTYPE (EVENT_CLASS_UI|0x33)
#define IE_UI_JPEG_HIDE_MENU (EVENT_CLASS_UI|0x40) //Ask UI hide the Clip menu for picture display
#define IE_UI_JPEG_RESTORE_MENU (EVENT_CLASS_UI|0x41) //Ask UI restore the Clip menu for picture display
#ifdef LANGUAGE_LEARNING_SUPPORT
#define IE_UI_GRAMMER_GUIDE_AVAIABLE (EVENT_CLASS_UI|0x50)
#endif
#define IE_UI_CLIPS_TYPE_SELECTION (EVENT_CLASS_UI|0x60)
#define IE_UI_CLIPS_UPDATE (EVENT_CLASS_UI|0x61)
#define IE_UI_CLIPS_CLEAR_UI (EVENT_CLASS_UI|0x62) //ZCO LC040703
#define IE_UI_MP3_MENU_RESTORE (EVENT_CLASS_UI|0x63)
#define IE_UI_RESUME_CONFIRM_REQUEST (EVENT_CLASS_UI|0x64)
#define IE_UI_FP_UPDATE_ERROR (EVENT_CLASS_UI|0x70)
#define IE_UI_OPEN_DIGEST_MENU (EVENT_CLASS_UI|0x80)
// Stephane.Hollande.011703:Added to switch CDG as default menu
#ifdef D_CD_GRAPHIC_ENABLED
#define IE_UI_SET_CDG_MENU (EVENT_CLASS_UI|0x90) //Stephane.Hollande.122003
#define IE_UI_SET_RUNTIME_MENU (EVENT_CLASS_UI|0x91) //Stephane.Hollande.122003
#define IE_UI_CLEAN_CDG_BUFFER (EVENT_CLASS_UI|0x93) //Stephane.Hollande.122003
#endif
// Stephane.Hollande.011703 >>>
// <<< Francis.Wen_01Apr04_A
#if 0
#define IE_UI_TVG_MSG_DISPLAY (EVENT_CLASS_UI|0xA0) //Zoran LX0907: TV Guardian UI Event
#endif
//#ifdef TVG_VISION_ENABLED
#define IE_UI_TVGV_DISPLAY_DISCLAIMER (EVENT_CLASS_UI | 0xA1)
//#endif // TVG_VISION_ENABLED
#define REMOTE_KEY_REPEATED 0x8000
#define UNREPEATABLE FALSE
#define REPEATABLE TRUE
#define UOP_PROHIBIT 0x00
#define UOP_SLOW 0x01
#define UOP_KEY_F 0x02
#define UOP_KEY_N 0x03
#define UOP_KEY_S 0x04
#define UOP_MIC1_UP 0x05
#define UOP_MIC1_DOWN 0x06
#define UOP_MIC2_UP 0x07
#define UOP_MIC2_DOWN 0x08
#define UOP_TITLE 0x10
// The order UOP_UP,UOP_LEFT,UOP_RIGHT,UOP_DOWN must be not change !!
#define UOP_LEFT 0x11
#define UOP_RIGHT 0x12
#define UOP_UP 0x13
#define UOP_DOWN 0x14
#define UOP_MENU 0x15
#define UOP_SELECT 0x16
#define UOP_SETUP 0x17
#define UOP_ANGLE 0x18
#define UOP_SUBTITLE 0x19
#define UOP_AUDIO 0x1A
#define UOP_STOP 0x1B
#define UOP_PLAY 0x1C
#define UOP_PAUSE 0x1D
#define UOP_SKIPR 0x1E
#define UOP_RETURN 0x1F
#define UOP_SKIPF 0x20
#define UOP_EJECT 0x21
#define UOP_DIM 0x22
#define UOP_REPEAT 0x23 // Toggels REPEAT CHAP/TITLE in DVD and ONE/ALL in vcd
#define UOP_ABREPEAT 0x24
#define UOP_MARK 0x25
#define UOP_MODE 0x26
#define UOP_OSD 0x27
#define UOP_1 0x28
#define UOP_2 0x29
#define UOP_3 0x2A
#define UOP_4 0x2B
#define UOP_5 0x2C
#define UOP_6 0x2D
#define UOP_7 0x2E
#define UOP_8 0x2F
#define UOP_9 0x30
#define UOP_CLEAR 0x31
#define UOP_0 0x32
#define UOP_POWER 0x33
#define UOP_KEYDN 0x34
#define UOP_KEYUP 0x35
#define UOP_FB 0x37
#define UOP_FF 0x38
#define UOP_SLOWR 0x39
#define UOP_SLOWF 0x3A
#define UOP_ECHOUP 0x3B
#define UOP_ECHODN 0x3C
#define UOP_PARTNER 0x3D
#define UOP_TIME 0x3E
#define UOP_KARAOKE 0x3F
#define UOP_STEPF 0x40
#define UOP_STEPR 0x41
#define UOP_SEARCH 0x42
#define UOP_3D_AUDIO 0x43
#define UOP_REPEAT_ALL 0x44
#define UOP_REPEAT_CHAPTER 0x45
#define UOP_RANDOM 0x46
#define UOP_PGC_SHUFFLE 0x47
#define UOP_GAME 0x50
#define UOP_ZOOM 0x51
#define UOP_PLAYMODE_CHANGE 0x53
#define UOP_TETRIS 0x55
#define UOP_OTHELLO 0x56
// Added for additional customer remote requirments
#define UOP_VOL_UP 0x57 // Added for volume control - UP
#define UOP_VOL_DOWN 0x58 // Added for volume control - DOWN
#define UOP_MUTE 0x59 // Added for volume control - MUTE
#define UOP_DIGEST 0x60 // DIGEST fo VCD only
#define UOP_PBC 0x61 // PBC ON/OFF
#define UOP_PROGRAM 0x62 // enter PROGRAM mode
#define UOP_TV_SYS 0x63 // PAL/NTSC/MULTI toggle
#define UOP_F1 0x64 // F1 - general function
#define UOP_F2 0x65 // F2 - general function
#define UOP_AUDIO_CH 0x66 // Audio Channel - L/R/Both/Stereo
#define UOP_PLUS_10 0x67 // +10 (1*, 2*) key
#define UOP_SHIFT 0x68 // +10 (1*, 2*) key
#define UOP_MIC_ON_OFF 0x69 // Microphone On/Off
#define UOP_STOP2 0x6A // Second STOP (PLAY will be UOP_PLAY and not UOP_RETURN)
#define UOP_RESUME_PB 0x6B // RESUME PLAYBACK from last place
#define UOP_REPLAY 0x6C // Instant RePlay
#define UOP_TRAY_PUSHED 0x6D
#define UOP_SUBTITLE_SW 0x6E
#define UOP_FROM_USER 0x70 // Delimeter all the user grate then his definition are not from the user
#define UOP_TRAY_CLOSED 0x70 // Send bu Jumbo drive when tray is closed.
#define UOP_BAD_DISC 0x71
#define UOP_MEDIA_IDENTIFIED 0x72 // sends by drive API to signify that media identification sequence is done
// Last UOP: 0x7c (currently). UOP can not exced 0x80 (upper bit is repeat flag).
// The following events are for INTERNAL dvd_fsm usage only
// They are NOT User operations but are part of the UOP event class
// because the dvd_fsm is waiting for them
#define STATUS_ERR_NEXT_CHAP 0x7d // User for error recovery with dvd_fsm and pe collaboration
#define STATUS_LOOP 0x7e // Used for Navigator looping mechanizm
#define STATUS_ERR 0x7f // Send by WD to fsm if playback is too much trouble
#define IE_CORE_INSTANT_SKIP (EVENT_CLASS_CORE|0x76)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -