📄 panel.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 + -