⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 panel.h

📁 ESS3890+SL原代码(1*16内存)
💻 H
字号:
/* Copyright 1996, ESS Technology, Inc.					*//* SCCSID @(#)panel.h	4.3 07/27/04 *//* * $Log$ */#ifndef __PANEL_H__#define __PANEL_H__#define SYSTEM_STOP     0#define SYSTEM_OPEN     1#define SYSTEM_PLAYING  2#define SYSTEM_CONTINUE 3void panel_system_status(int status); void panel_TV_mode(int mode); /* mode: TV_NTSC or TV_PAL */#define AUDIO_MUTE      0#define AUDIO_L_R       1#define AUDIO_L_L       2#define AUDIO_R_R       3#define AUDIO_3D        4void panel_audio_mode(int mode);#define SHIFT_0                 0#define SHIFT_PLUS_1            1#define SHIFT_PLUS_2            2#define SHIFT_PLUS_3            3#define SHIFT_PLUS_4            4#define SHIFT_PLUS_5            5#define SHIFT_PLUS_6            6#define SHIFT_PLUS_7            7#define SHIFT_MINUS_1           -1#define SHIFT_MINUS_2           -2#define SHIFT_MINUS_3           -3#define SHIFT_MINUS_4           -4#define SHIFT_MINUS_5           -5#define SHIFT_MINUS_6           -6#define SHIFT_MINUS_7           -7void panel_key_shift(int level);    /* -7 to 7 *//* for disc mode */#define DISC_CONTINUE           0x01#define DISC_PROGRAM            0x02#define DISC_SHUFFLE            0x04#define DISC_REPEAT_ONE         0x08#define DISC_REPEAT_ALL         0x10#define DISC_REPEAT_AB          0x20#define DISC_PBC_ON             0x40#define DISC_MUTE               0x80#define DISC_DISABLE_TIME       0x100#define DISC_OSD_ON             0x200extern int DiscMode;#define PANEL_MAIN_STATUS	1#define PANEL_AUDIO_STATUS	2void panel_osd_mode_change(void);#define SEQ_PBC_ON              0#define SEQ_CONTINUE            1#define SEQ_PROGRAM             2#define SEQ_SHUFFLE             3void panel_sequence_mode(int mode);#define SCAN_NORMAL             0#define SCAN_INTRO              1#define SCAN_CD_DIGEST          2#define SCAN_TRACK_DIGEST       3void panel_scan_mode(int mode);#define PLAY_NORMAL             0#define PLAY_FF                 1#define PLAY_FR                 2#define PLAY_SLOW               3#define PLAY_STEP               4void panel_play_mode(int mode);#define REPEAT_OFF              0#define REPEAT_ONE              1#define REPEAT_ALL              2#define REPEAT_3ALL             3int panel_repeat_mode_change(void);int panel_get_repeat_mode(void);void panel_play_track(int track_num);void panel_play_next_track(int track_num);void panel_play_index(int index_num);void panel_play_next_index(int index_num);void panel_total_track(int total_track_num);void panel_track_select(int track_num, int flag);void panel_track_deselected(int track_num);void show_program_osd_number(int index, int track, int done);void program_osd_buf(uchar **msg_ptr, uchar **cmsg_ptr);void panel_power_off(int track, int min, int sec);/*void panel_play_ff(int rate);void panel_play_fr(int rate);void panel_play_slow_motion(int rate);*/void panel_osd_mode(int mode);#define REPEAT_AB_OFF           0#define REPEAT_AB_START         1#define REPEAT_AB_END           2void panel_repeat_ab(int mode);#define GOTO_OFF                0#define GOTO_START              1#define GOTO_MINUTE_TEN         2#define GOTO_MINUTE             3#define GOTO_SECOND_TEN         4#define GOTO_SECOND             5void panel_goto(int mode, int value);#define TIME_SINGLE_ELAPSED     0#define TIME_SINGLE_REMAIN      1#ifdef HOST_SLAVE#define TIME_TOTAL_ELAPSED	2#define TIME_TOTAL_REMAIN       3#define TIME_DISABLE            4               /* 16-08-96 */#else#define TIME_TOTAL_REMAIN       2#define TIME_DISABLE            3#endifvoid showProgramTime(int type);void panel_time_mode_change(void);void panel_running_time(int time);void panel_disc_slot(int slot_number);void panel_error(int error_code);#if (defined(VFD_FUT33) || defined(VFD_ZEC704) )#define MAX_CALENDAR            15#elif (defined(VFD_FUT166) || defined(VFD_FUT267) || defined(VFD_ZEC702) || \	defined(VFD_ZEC703) )#define MAX_CALENDAR            16#elif (defined(VFD_FUT297) || defined(VFD_FUT106) || defined(VFD_FUT213) || \	defined(VFD_SVV0708) || defined(VFD_FUT155) )#define MAX_CALENDAR            0#else /* default ZEC901 */#define MAX_CALENDAR            20 #endif /* Some imported OSD variables */IMPORT unsigned char *osd_msg;IMPORT unsigned char osd_timeout;IMPORT unsigned char goto_buf[];#ifdef BILINGUAL_OSDIMPORT unsigned char c_goto_buf[];#endif#endif __PANEL_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -