irdef_p.h
来自「代码有点长,需细心阅读,仅供影音视听类产品的开发人员参考」· C头文件 代码 · 共 75 行
H
75 行
//if define POWER_KEY VCD_STATE_MAX is 16!
//VCD_STATE_NORMAL is 14
//#define UNKNOWN 0x01<<(VCD_STATE_MAX+5+CDUNKNOWN)//(15+5+0)//20
#define CD 0x01<<(VCD_STATE_MAX+4+CDDA)//(15+5+1)//21
#define MP3 0x01<<(VCD_STATE_MAX+4+CDROM)//(15+5+2)//22
#define VCD10 0x01<<(VCD_STATE_MAX+4+CDVCD10)//(15+5+3)//23
#define VCD11 0x01<<(VCD_STATE_MAX+4+CDVCD11)//(15+5+4)//24
#define VCD20 0x01<<(VCD_STATE_MAX+4+CDVCD20)//(15+5+5)//25
#define SETUP_MENU 0x01<<(VCD_STATE_MAX+4+6)//(15+5+6)//26
#define SVCD 0x01<<(VCD_STATE_MAX+4+CDSVCD)//(15+5+7)//27
//#define CVD 0x01<<(VCD_STATE_MAX+5+CDCVD)//(15+5+8)//28
#define PROG_STORE 0x01<<(VCD_STATE_MAX+4+8)//(15+5+8)//28//jhuang 2-6-16
#define DISC_TYPE(cd_type) 0x01<<(VCD_STATE_MAX+4+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
#define POWER 0x01<<15
/*
** Other application
**
*/
#define PSD_GAME 0x01<<(13)//13
//#define FUCHANG 0x01<<(13)//jhuang mark 2002/9/12
#define MENU 0x01<<(VCD_STATE_MAX+13)//(15+14)//29
#define MENU_PLAY 0x01<<(VCD_STATE_MAX+14)//(15+15)//30
#define PROG_PLAY 0x01<<(VCD_STATE_NORMAL+6)//(14+5)//19//20
#define IN_718FDFC 0x01<<(VCD_STATE_MAX+15)//(15+16)//31
/*
** VCD_STATE_NORMAL
**
*/
#define NORMAL 0x01<<(VCD_STATE_NORMAL)//14
#define DIGT_ALL 0x01<<(VCD_STATE_NORMAL+2)//16
#define DIGT_9 0x01<<(VCD_STATE_NORMAL+3)//17
#define INTRO 0x01<<(VCD_STATE_NORMAL+4)//18
#define MP3_PLAY 0x01<<(VCD_STATE_NORMAL+5)//19
#define MP3_DIRLIST 0x01<<(VCD_STATE_MP3_DIRLIST)//12
static const UINT32 ir_invalid_table[]=
{
/*00-0F*/
#if VFD_DRIVER==SPL10
POWER|OPEN | CLOSE | IDLE | READTOC | PSD_GAME, //IRC_STOP,//氨ゎ 2-10-9 12:53
#else
POWER| OPEN | CLOSE | IDLE | READTOC | STOP | PSD_GAME, //IRC_STOP,//氨ゎ
#endif
POWER| OPEN | CLOSE | IDLE | READTOC | DIGT_ALL | DIGT_9 | STOP | MENU | MP3 /*|FUCHANG */ , //IRC_AB,//REPEAT AB//skip fuchang in ir.c/ln 297
POWER| OPEN | CLOSE | IDLE | READTOC | DIGT_ALL | DIGT_9 | INTRO | FORWARD | BACKWARD | STEP | PAUSE | SLOW | FREEZE | STOP | MENU | MP3 | SVCD | CD, //IRC_FUCHANG,//狡佰
POWER| OPEN | CLOSE | IDLE | READTOC | DIGT_ALL | DIGT_9 | INTRO | FORWARD | BACKWARD | STEP | PAUSE | SLOW | FREEZE | STOP | MENU | MP3 | SVCD | CD, //IRC_FUDU,//狡弄
POWER| 0, //IRC_EJECT, //秈
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?