📄 panel.h
字号:
/* Copyright 1996, ESS Technology, Inc. */
/* SCCSID @(#)panel.h 1.29 02/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
#define SYSTEM_1OPEN 14
#define SYSTEM_2OPEN 15
#define SYSTEM_CHDISC 8
#ifdef SGAME
#define SYSTEM_SGAME 11
#endif
#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
#endif
void panel_system_status(int status);
#define PANEL_TV_NTSC TV_NTSC
#define PANEL_TV_PAL TV_PAL
void 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 8
void 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 -7
void panel_key_shift(int level); /* -7 to 7 */
#define VOCAL_OFF 0
#define VOCAL_LEFT 1
#define VOCAL_RIGHT 2
void 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
#endif
void panel_osd_mode_change(void);
#define SEQ_PBC_ON 0
#define SEQ_CONTINUE 1
#define SEQ_PROGRAM 2
#define SEQ_SHUFFLE 3
#define SEQ_3CONTINUE 4
#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
#endif
void panel_sequence_mode(int mode);
#define SCAN_NORMAL 0
#define SCAN_INTRO 1
#define SCAN_CD_DIGEST 2
#define SCAN_TRACK_DIGEST 3
void panel_scan_mode(int mode);
#define PLAY_NORMAL 0
#define PLAY_FF 1
#define PLAY_FR 2
#define PLAY_SLOW 3
#define PLAY_STEP 4
void 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 1
void panel_osd_on();
int panel_repeat_mode_change();
int panel_get_repeat_mode(void);
void panel_karaoke_off(int flag);
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);
void panel_resume_on();
/* 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 CUST3
void panel_auto_pause(int auto_pause);
#else
void 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
#endif
void 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 5
void 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);
#else
void showProgramTime(int type);
#endif
void 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 CUST4
void 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_OSD
IMPORT 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 + -