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

📄 irdef_n.h

📁 代码有点长,需细心阅读,仅供影音视听类产品的开发人员参考
💻 H
字号:
/*
** CD Disc Type
**
*/
#define  UNKNOWN        0x01<<(VCD_STATE_MAX+5+CDUNKNOWN)   //(15+5+0)//20
#define  CD             0x01<<(VCD_STATE_MAX+5+CDDA)    //(15+5+1)//21
#define  MP3            0x01<<(VCD_STATE_MAX+5+CDROM)   //(15+5+2)//22
#define  VCD10          0x01<<(VCD_STATE_MAX+5+CDVCD10) //(15+5+3)//23
#define  VCD11          0x01<<(VCD_STATE_MAX+5+CDVCD11) //(15+5+4)//24
#define  VCD20          0x01<<(VCD_STATE_MAX+5+CDVCD20) //(15+5+5)//25
#define  SETUP_MENU     0x01<<(VCD_STATE_MAX+5+6)   //(15+5+6)//26
#define  SVCD           0x01<<(VCD_STATE_MAX+5+CDSVCD)  //(15+5+7)//27
//#define  CVD            0x01<<(VCD_STATE_MAX+5+CDCVD)//(15+5+8)//28
#define  PROG_STORE     0x01<<(VCD_STATE_MAX+5+8)   //(15+5+8)//28//jhuang 2-6-16
#define  DISC_TYPE(cd_type)     0x01<<(VCD_STATE_MAX+5+cd_type)
/*
** CDKIT action
** STOP|CLOSE|OPEN|READTOC|IDLE
*/

#define  IDLE           (0x01<<VCD_STATE_IDLE)  //0
#define  READTOC        (0x01<<VCD_STATE_READTOC)   //1
#define  OPEN           (0x01<<VCD_STATE_OPEN)  //2
#define  CLOSE          (0x01<<VCD_STATE_CLOSE) //3
#define  STOP           (0x01<<VCD_STATE_STOP)  //4
/*
** play_state 
** 
*/

#define  FORWARD        0x01<<(VCD_STATE_FORWARD)   //5
#define  BACKWARD       0x01<<(VCD_STATE_BACKWARD)  //6
#define  FAST           0x01<<(VCD_STATE_FAST)  //7
#define  STEP           0x01<<(VCD_STATE_STEP)  //8
#define  FREEZE         0x01<<(VCD_STATE_FREEZE)    //9
#define  PAUSE          0x01<<(VCD_STATE_PAUSE) //10
#define  SLOW           0x01<<(VCD_STATE_SLOW)  //11

/*
** Other application 
**
*/

#define  PSD_GAME           0x01<<(13)  //13//jhuang 2002/9/12
//#define  FUCHANG        0x01<<(13)//jhuang mark 2002/9/12
#define  MENU           0x01<<(VCD_STATE_MAX+14)    //(15+14)//29
#define  MENU_PLAY      0x01<<(VCD_STATE_MAX+15)    //(15+15)//30
#define  PROG_PLAY        0x01<<(VCD_STATE_NORMAL+5)    //(14+5)//19
#define  IN_718FDFC     0x01<<(VCD_STATE_MAX+16)    //(15+16)//31

/*
** VCD_STATE_NORMAL
**
*/
#define  NORMAL         0x01<<(VCD_STATE_NORMAL)    //14
#define  DIGT_ALL       0x01<<(VCD_STATE_NORMAL+1)  //15
#define  DIGT_9         0x01<<(VCD_STATE_NORMAL+2)  //16
#define  INTRO          0x01<<(VCD_STATE_NORMAL+3)  //17
#define  MP3_PLAY       0x01<<(VCD_STATE_NORMAL+4)  //18
#define  MP3_DIRLIST    0x01<<(VCD_STATE_MP3_DIRLIST)   //12

static const UINT32 ir_invalid_table[] = {

/*00-0F*/
#if VFD_DRIVER==SPL10
    OPEN | CLOSE | IDLE | READTOC | PSD_GAME,   //IRC_STOP,//氨ゎ 2-10-9 12:53
#else
    OPEN | CLOSE | IDLE | READTOC | STOP | PSD_GAME,    //IRC_STOP,//氨ゎ
#endif    
    OPEN | CLOSE | IDLE | READTOC | DIGT_ALL | DIGT_9 | STOP | MENU | MP3 /*|FUCHANG */ ,   //IRC_AB,//REPEAT AB//skip fuchang in ir.c/ln 297    
    OPEN | CLOSE | IDLE | READTOC | DIGT_ALL | DIGT_9 | INTRO | FORWARD | BACKWARD | STEP | PAUSE | SLOW | FREEZE | STOP | MENU | MP3 | SVCD | CD,  //IRC_FUCHANG,//狡佰     
    OPEN | CLOSE | IDLE | READTOC | DIGT_ALL | DIGT_9 | INTRO | FORWARD | BACKWARD | STEP | PAUSE | SLOW | FREEZE | STOP | MENU | MP3 | SVCD | CD,  //IRC_FUDU,//狡弄
    
    0,                                                      //IRC_EJECT,      //秈

⌨️ 快捷键说明

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