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

📄 ircmd.h

📁 代码有点长,需细心阅读,仅供影音视听类产品的开发人员参考
💻 H
字号:
#ifndef __IRCMD_H
#define __IRCMD_H


#if 0
enum
{
    IRCMD_NULL = 0,
    IRCMD_PLAY = 0x10,
    IRCMD_DEFAULT,
    IRCMD_STOP,
    IRCMD_FORWARD,
    IRCMD_BACKWARD,
    IRCMD_NEXT,
    IRCMD_PREV,
    IRCMD_RETURN,
    IRCMD_EJECT,
    IRCMD_CLOSE,
    IRCMD_SLOW,
    IRCMD_PAUSE,
    IRCMD_PLAYMODE,
    IRCMD_REPEAT,
    IRCMD_AB,
    IRCMD_DISPLAY,
    IRCMD_SUBTITLE,
    IRCMD_MUTE,
    IRCMD_CHANNEL,
    IRCMD_VOLUME_UP,
    IRCMD_VOLUME_DN,
    IRCMD_EFFECT,
    IRCMD_LANGUAGE,
    IRCMD_0,
    IRCMD_1,
    IRCMD_2,
    IRCMD_3,
    IRCMD_4,
    IRCMD_5,
    IRCMD_6,
    IRCMD_7,
    IRCMD_8,
    IRCMD_9,
    IRCMD_10,
    IRCMD_P10,
    IRCMD_FORMAT,
    IRCMD_FOCUS,
    IRCMD_PREVIEW
};
#endif

/*
**
*/
#if 0
void    ircmd_reset(void);
#endif

//void    ircmd_0(void);//reduce 11
//void    ircmd_1(void);
//void    ircmd_2(void);
//void    ircmd_3(void);
//void    ircmd_4(void);
//void    ircmd_5(void);
//void    ircmd_6(void);
//void    ircmd_7(void);
//void    ircmd_8(void);
//void    ircmd_9(void);
//void    ircmd_10(void);
void    ircmd_p10(void);
#ifdef USE_PP5_KEY
void    ircmd_pp5(void);
#endif
void    ircmd_n(BYTE);                  //reduce 11
void    ircmd_cancel(BYTE);
void    ircmd_prog(void);
void    ircmd_playmode_toggle(void);
void    ircmd_trayout(void);
void    ircmd_trayin(void);
void    ircmd_eject_toggle(void);
void    ircmd_step(void);
void    ircmd_play(void);
void    ircmd_play_pause(void);

//void    ircmd_play_n_default(void);
void    ircmd_default(void);
void    ircmd_stop(void);
void    ircmd_subtitle(void);
void    ircmd_display(void);
void    ircmd_display_format_toggle(void);
void    ircmd_display_pause(void);
void    ircmd_next(void);
void    ircmd_prev(void);
void    ircmd_return(void);
void    ircmd_forward(void);
void    ircmd_backward(void);
void    ircmd_slowmotion(void);
void    ircmd_ESP_OnOff(void);
void    ircmd_preview(void);
void    ircmd_9frames(void);

#ifdef IR_INTRO_ON
void    ircmd_intro(void);
#endif
void    ircmd_repeat_toggle(void);

void    ircmd_mute(void);
void    ircmd_effect(void);
void    ircmd_ThreeD_effect(void);
void    ircmd_3dsound(void);
void    ircmd_channel(void);
void    ircmd_language(void);
void    open_volume(void);          //reduce 11
void    ircmd_volume_up(void);
void    ircmd_volume_down(void);
void    ircmd_arrowup_LR(BYTE);
void    ircmd_shuffle(void);
void    ircmd_freeze(void);
void    ircmd_repeat_all(void);
void    ircmd_repeat_ab(void);
void    Revise_FD(void);
void    Revise_FC(void);
void    ircmd_pause(void);

#ifdef SUPPORT_JPG_ZOOM_ON
void    ircmd_jpg_zoom(void);
#endif
void    ircmd_zoom(void);
void    ircmd_zoom_up(void);
void    ircmd_zoom_down(void);
void    ircmd_zoom_left(void);
void    ircmd_zoom_right(void);
void    ircmd_setup(void);

#ifdef IR_REAL_ZOOM
void ircmd_real_zoom(void);
#endif

void    ircmd_key_up(void);
void    ircmd_key_down(void);
void    ircmd_key_reset(void);

void    ircmd_goto(void);
void    ircmd_resume(void);
void    ircmd_remaintime(void);

void    ircmd_shuqian(void);

void    show_cdkit_time(BYTE);
void    show_mp3_time(void);
void    get_cdkit_time(BYTE);
void    ClearSystem(void);
void    config_play_mode(BYTE);
void    invalid_key(void);
#ifdef IR_SHUFFLE_ON
BYTE    get_random_number(void);
#endif

#ifdef  POWER_KEY  //zhyf test 2-9-11 19:23
void    ircmd_power(void);                
#endif 

/*
** prog function
*/
void    prog_func_input(UINT8);
void    prog_func_off(void);
void    prog_func_clear(void);
void    prog_func_down(void);
void    prog_func_left(void);
void    prog_func_right(void);
void    prog_func_up(void);
void    prog_next(void);
void    prog_prev(void);
void    ShowProgPage(void);
void    ShowProgSel(UINT8);
void    ircmd_echo_decay_down(void);
void    ircmd_mic_on_off(BYTE);
void    Recall_Echo(void);
//void    DispDiscTitle(void);        //jhuang 2002/4/23
void    ircmd_audio_stream(void);
void    ircmd_func_up_dn(BYTE, BYTE);

////////FDFC/////////
void    ircmd_auto_manual(void);
void    ircmd_fudu(void);
void    ircmd_fuchang(void);
void    ircmd_score(void);
#ifdef IR_FDFC_ON
void    FDFC_OFF(BYTE);
#endif

////////////////
void    polling_esp(void);

#ifdef IR_5_PLUS
void    ircmd_p5(void);
#endif

#ifdef ECHO_KEY
void    ircmd_echo_delay_up(void);
void    ircmd_echo_delay_dn(void);
void    ircmd_decay_up(void);
void    ircmd_decay_dn(void);     //ZHX 033003
#endif

#if VFD_DRIVER==SPL10                       //zhg 2002/10/22
#define U1_Mask             0x01
#define U2_Mask             0x02
#define U3_Mask             0x04
#define U4_Mask             0x08
#define U5_Mask             0x10
void    lcd_pausekey(void);
void    ShowCDBufferSize(void);
void    ShowMP3BufferSize(void);
#endif

#ifdef IR_BOOK_MARK

void ircmd_set_book_mark();
void ircmd_play_bookmark();
#endif

#ifdef IR_SET_ERR_LEV
void ircmd_set_err_lev();
#endif

#endif/*__IRCMD_H*/

⌨️ 快捷键说明

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