📄 panel.h
字号:
/* Copyright 1996, ESS Technology, Inc. *//* SCCSID @(#)panel.h 1.29 2/17/98 *//* * $Log$ */#ifndef __PANEL_H__#define __PANEL_H__#define SYSTEM_INIT 0#define SYSTEM_STOP 1#define SYSTEM_OPEN 2#define SYSTEM_CLOSE 3#define SYSTEM_READING 4#define SYSTEM_PAUSE 5#define SYSTEM_PLAYING 6#define SYSTEM_CONTINUE 7#if (CUST71 || CUSTDVD)#define SYSTEM_PLAY_LIST_STATE 8#define SYSTEM_SELECTION_LIST_STATE 9#define SYSTEM_DISC_CHANGING 10#endif#ifdef P315#define SYSTEM_PLAY_LIST_STATE 8#define SYSTEM_SELECTION_LIST_STATE 9#endifvoid panel_system_status(int status);#define PANEL_TV_NTSC TV_NTSC#define PANEL_TV_PAL TV_PALvoid panel_TV_mode(int mode);#define DISC_UNKNOWN 0#define DISC_NO_DISC 1#define DISC_VCD20 2#define DISC_VCD11 3#define DISC_KARAOKE 4#define DISC_AUDIO 5#define DISC_CDG 6#define DISC_CDI 7#define DISC_PHOTO 8void panel_disc_type(int type);#define AUDIO_MUTE 0#define AUDIO_L_R 1#define AUDIO_L_L 2#define AUDIO_R_R 3#define AUDIO_3D 4#ifdef S215 /* vocal assisting */#define AUDIO_VOCAL_L 5#define AUDIO_VOCAL_R 6#endif#if (!CUST71 && !CUSTDVD)void panel_audio_mode(int mode);#endif#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 */#define VOCAL_OFF 0#define VOCAL_LEFT 1#define VOCAL_RIGHT 2void panel_vocal_mode(int mode);/* 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 0x200#if (!CUST71 && !CUSTDVD)extern int DiscMode;#endif#ifdef CUST71#define FLAT_BITS 0x18#define POP_BITS 0xE7#define ROCK_BITS 0x08#define CLASS_BITS 0x10#define DISC1_BIT 0x01#define DISC2_BIT 0x02#define DISC3_BIT 0x04#endifvoid panel_osd_mode_change(void);#define SEQ_PBC_ON 0#define SEQ_CONTINUE 1#define SEQ_PROGRAM 2#define SEQ_SHUFFLE 3#ifdef CUSTDVD#define SEQ_PBC_OFF 4#endif#ifdef CUST71#define SEQ_PBC_OFF 4#define SEQ_FLAT 5#define SEQ_ROCK 6#define SEQ_CLASS 7#define SEQ_POP 8#endifvoid 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);#ifdef CUST4#define REPEAT_OFF 0#define REPEAT_ALL 1#define REPEAT_ONE 2#else#define REPEAT_OFF 0#define REPEAT_ONE 1#define REPEAT_ALL 2#endif /* CUST4 */#define REPEAT_3ALL 3#define PANEL_PIC_STILL 0#define PANEL_PIC_MOTION 1int panel_repeat_mode_change();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 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);/* for BTC */#define panel_end_of_track() addMicroRing(PANEL_END_TRACK)#define panel_resume_track_index(track_index) disp_calendar(cur_track_index)#define panel_pic_type(type) {extern int Motion_Pic; Motion_Pic = type;}void panel_pre_emphasis(int de_emphasis);#ifndef CUST3void panel_auto_pause(int auto_pause);#elsevoid panel_auto_pause();#endif#define REPEAT_AB_OFF 0#define REPEAT_AB_START 1#define REPEAT_AB_END 2#if (CUST71 || CUSTDVD)#define A2B_NOT_SET 0#define SET_A_SET 1#define SET_B_SET 2#endifvoid 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#define TIME_TOTAL_REMAIN 2#define TIME_DISABLE 3 /* 16-08-96 */#if ((CUST3 && !CUST71 && !CUSTDVD) || P315)void showProgramTime(void);#elsevoid showProgramTime(int type);#endifvoid panel_time_mode_change(void);void panel_running_time(int time);#if (!CUST71 && !CUSTDVD)void panel_disc_slot(int slot_number);void panel_error(int error_code);#endif#ifdef CUST4void panel_time_area(int, int);void panel_suppress_time(int);#endif#ifdef DVD_VCD#define MAX_CALENDAR 15#else /* for normal VCD */#if (VFD_FUTABA || CUST71 || CUSTDVD)#define MAX_CALENDAR 16#else#define MAX_CALENDAR 20#endif#endif /*DVD_VCD *//* Some imported OSD variables */#if (!CUST71 && !CUSTDVD)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#if (CUST71 || CUSTDVD)IMPORT unsigned char goto_buf[];void show_panel_time(int time);#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -