📄 func.h
字号:
void sound_func_up(void);
void sound_func_select(void);
void sound_func_right(void);
void sound_func_left(void);
void sound_draw_key(UINT8, UINT8);
/************************************************************\
browse_func.c head file
\************************************************************/
#ifdef NEWSTYLE_WINDOW
void browse_func_up(void);
void browse_func_down(void);
void browse_func_left(void);
void browse_func_right(void);
void browse_func_select(void);
void exe_browse_func(void);
void UpdateTT_CHP_info(void);
void browse_func_input(void);
//void exe_browse_func(BYTE item_index,BYTE loc_index,BYTE fontColor,BYTE bkColor);
//void browse_DrawLeftItem_HL(BYTE index,BYTE pre_bkColor,BYTE bkColor);
#endif
/************************************************************\
virtual_keyboard.c head file
\************************************************************/
#ifdef VIRTUAL_KEYBOARD // alan, 2003/8/16 05:32AM
void virtual_keyboard_left();
void virtual_keyboard_right();
void virtual_keyboard_select();
#endif
/************************************************************\
double_title.c head file
\************************************************************/
#ifdef DOUBLE_TITLE//susu 2003-8-26 13:54
void double_title_func_up(void);
void double_title_func_down(void);
void double_title_func_left(void);
void double_title_func_right(void);
void double_title_func_select(void);
void exe_double_title(void);
#endif
//freyman add 2002-9-6 17:13 and mark 2004-3-23 16:04
/*#ifdef SVA_SAMPLE
//void osd_init_ampvol(void);
void ampvol_func(void);
void ampvol_init(void);
void ampvol_func_down(void);
void ampvol_func_up(void);
void ampvol_func_right(void);
void ampvol_func_left(void);
void ampvol_exit(void);
#endif*/
#ifdef SUPPORT_APOGEE_AMP //xyy 2003-9-17 9:50
void ddx_ampvol_func_left(void);
void ddx_ampvol_func_right(void);
void ddx_ampvol_func_up(void);
void ddx_ampvol_func_down(void);
#endif
//I2C function declare
//void WriteI2c(int,int,int,int);
int WriteToI2c(int,int,BYTE *,int);
int ReadFromI2c(int,int,BYTE *,int);
void CheckI2c(void); /*jhuang 2001/7/15 07:55PM*/
//sysmain2.c
void system_stop(void);
void system_play(void);
//sysmain2.c
void delay_srv_10ms(int tms);
int atapi_read_toc(void);
int atapi_abort_play(void);
//UINT8 get_cd_type_osd_id(void);
UINT8 is_user_opened(void);
UINT8 is_test_unit(void);//2001/10/23
//navif.c
UINT8 ExeHLBm(UINT8 mode,int val);
//vpp.c
void setVPP_OffsetMode(int mode);
// other.S
void delay_1us(unsigned);
void delay_1ms(unsigned);
void delay(unsigned);
//mpegsys.c
void setup_vcd_motion_pal(void);
void setup_vcd_motion_ntsc(void);
//audif.c
//void dac_set_fs(BYTE fs);
//util.c
UINT32 get_next_trk_msf(UINT8 trk);
BYTE show_trk_num(BYTE trk);
/************************************************************\
ircmd.c head file
\************************************************************/
void get_cdkit_time(BYTE flag);
void ShowRepInfo(void);
int is_dvd_menu(void);
void ir_num_select(int x);
void init_ir_num(void);
void show_repeatAB(int t);
void show_zoom(int t);
void show_angle_osd(void);
void ircmd_post_func(UINT32 );
void show_time(void);
#ifdef CONTINUOUS_NUM_KEY_SELECT
void ir_continuous_num_clr(void);
#endif
//auddac.c
void mic_mute();
//cdfunc.c
void make_toc_tab(UINT32 msf);
#endif/*__FUNC_H*/
//disp.c
UINT8 *get_audio_mode(void);
//avb_if.c
int avbGetStatus(void);
void avbCloseTray(void);
void avbOpenTray(void);
void avbAbortPlay(void);
void avbGetTOC(UINT8 , UINT8 );
//hostx
void hostx_servo_buf_init(void);
//card reader
int srv_cardfile(void);
// srv
int srv_cd(void);
int srv_cdda(void);
int srv_cdmp3(void);
int srv_rom(void);
//iop.c
int WriteI2c(int iDeviceAddr,int iAddr,int iData,int iLen);
//ircmd_util.c
void setup_tv_out(UINT8 id);
int dsp3_decompress(const BYTE*, BYTE*);
//init0.s
void invalidate_dcache(void);
//emu.c
void setup_emu(void);
//idemain.c
void ServoDecMainLoop(void);
//osd1.c
void draw_osd_board(UINT8 r,UINT8 board_type);
void osd_DrawIcon(int xStart, int yStart, unsigned index, unsigned page);
BYTE *get_font_entry(int tbl, int entry);
//2004AUDDRV the following APIs were move to audio driver related files
#if 0
//audif.c
void audif_set_sample_rate(int smp_rate);
void audif_set_smp_rate(UINT32 freq);
void DSPReset();
int audif_auto_download_codec(UINT8 chn);
void audif_set_coding_mode(int coding_mode);
void audif_set_channel(int chn);
UINT16 audif_set_frequency_mask(UINT16 mask);
UINT16 audif_get_frequency_mask();
#endif
//setup.c
void draw_3rd_menu();
//sp8200tv.c
void setup_osd_chroma(unsigned amp1, unsigned amp2, unsigned amp3);
void setup_osd_hue (unsigned Cb_b_phase, unsigned Cb_r_phase, unsigned Cr_r_phase, unsigned Cr_b_phase);
void setup_vpp_curve (int Src1, int Dest1, int Src2, int Dest2);
void setup_tv_luma_scaling (BYTE nVal);
//dvd navigation
UINT8 Track_Play(UINT8, UINT8);
void set_disbuf(int);
void ATS_Load_ASV_PBIT(UINT8, UINT8);
void load_ASVU_to_mem(UINT8 ASVU_N, UINT8 ASVN, UINT8 load);
//sysmain_inc.h
void LoadModual(UINT16 iModuleIndex);
/************************************************************\
vfd.c file
\************************************************************/
#ifdef GPIO_KEY_LIGHT
void check_gpio_keylight_status(void);
#if defined(USE_VFD_GAME_PORT_TO_KEYBOARD_HJ)
void check_hj_keylight_status(void);
#elif defined(USE_VFDPORT_TO_KEYLIGHT_GBM)
void check_gbm_keylight_status(void);
#elif defined(USE_VFDPORT_TO_KEYLIGHT_MINTON)//wanghaoying 2003-8-19 20:02
void check_minton_keylight_status(void);
#elif defined(USE_VFDPORT_TO_KEYLIGHT_IDALL)
void check_idall_keylight_status(void);
#elif defined(USE_VFDPORT_TO_KEYLIGHT_THAKRAL)
void check_thakral_keylight_status(void);
#elif defined(VFD_GPIO_KEY)
void check_syber_key_status(void);
#elif defined(HANYANG_SCAN_KEY)
void check_hanyang_keylight_status(void); //caoh 2004-4-19 11:30
#elif defined(NINTAUS_612_SCAN_KEY) //linrc add 2004-6-8 9:21
void vfdIO_scan_6key(void);
#endif
#endif
/************************************************************\
periphGUI.c header file
\************************************************************/
#if defined(CF_CARD_WRITE)||defined(FAT_Write_UI)//||defined(WRITE_USB)
void switch_left();
void switch_right();
void switch_down();
void switch_up();
void switch_select();
#endif
/************************************************************\
switch cd/card/usb
\************************************************************/
#ifdef SWITCH_CD_CARD_USB
void switch_gui_up(void);
void switch_gui_down(void);
void switch_gui_select(void);
#endif
//full scrn ircmd function pointer for UP/Down/Left/Right/Select, please use SetFullscrnCmdFuncPtr
//to set your function pointers.
void SetFullscrnCmdFuncPtr( void (*up), void (*down), void (*left), void (*right),void (*sel));
void (*ircmd_full_scrn_up)();
void (*ircmd_full_scrn_down)();
void (*ircmd_full_scrn_left)();
void (*ircmd_full_scrn_right)();
void (*ircmd_full_scrn_select)();
//Jeff 20041025
#ifdef OSDISP
//only valid when you define SPHE1000
#define OSD1000ISP_STATUS(stat, ir) osdisp_status(stat, ir)
#else
#define OSD1000ISP_STATUS(stat, ir) ;
#endif //OSDISP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -