📄 msgdef.h
字号:
#define MSG_FUNCTION1_MP3_END 0x0005
//Fun1MsgArray[2] Define
#define MSG_FUNCTION1_MP3_DISPLAY_INIT 0x0001
//------------------------------------------------------------------------------
//MSG_FUNCTION1_MP3_DECODE Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_WMA_NONE 0xffff
#define MSG_FUNCTION1_WMA_INIT 0x0001
#define MSG_FUNCTION1_WMA_HEAD 0x0002
#define MSG_FUNCTION1_WMA_START 0x0003
#define MSG_FUNCTION1_WMA_PLAY 0x0004
#define MSG_FUNCTION1_WMA_END 0x0005
//Fun1MsgArray[2] Define
#define MSG_FUNCTION1_WMA_DISPLAY_INIT 0x0001
//------------------------------------------------------------------------------
//MSG_FUNCTION1_MP3_DECODE Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_WAV_NONE 0xffff
#define MSG_FUNCTION1_WAV_INIT 0x0001
#define MSG_FUNCTION1_WAV_HEAD 0x0002
#define MSG_FUNCTION1_WAV_START 0x0003
#define MSG_FUNCTION1_WAV_PLAY 0x0004
#define MSG_FUNCTION1_WAV_END 0x0005
//Fun1MsgArray[2] Define
#define MSG_FUNCTION1_WAV_DISPLAY_INIT 0x0001
//------------------------------------------------------------------------------
//MSG_FUNCTION1_APE_DECODE Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_APE_NONE 0xffff
#define MSG_FUNCTION1_APE_INIT 0x0001
#define MSG_FUNCTION1_APE_HEAD 0x0002
#define MSG_FUNCTION1_APE_START 0x0003
#define MSG_FUNCTION1_APE_PLAY 0x0004
#define MSG_FUNCTION1_APE_END 0x0005
//Fun1MsgArray[2] Define
#define MSG_FUNCTION1_APE_DISPLAY_INIT 0x0001
//------------------------------------------------------------------------------
//MSG_FUNCTION1_APE_DECODE Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_FLAC_NONE 0xffff
#define MSG_FUNCTION1_FLAC_INIT 0x0001
#define MSG_FUNCTION1_FLAC_HEAD 0x0002
#define MSG_FUNCTION1_FLAC_START 0x0003
#define MSG_FUNCTION1_FLAC_PLAY 0x0004
#define MSG_FUNCTION1_FLAC_END 0x0005
//Fun1MsgArray[2] Define
#define MSG_FUNCTION1_FLAC_DISPLAY_INIT 0x0001
//------------------------------------------------------------------------------
//MSG_FUNCTION1_AVI_DECODE Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_AVI_NONE 0xffff
#define MSG_FUNCTION1_AVI_DECODE_INIT 0x0001
#define MSG_FUNCTION1_AVI_DECODE_HEAD 0x0002
#define MSG_FUNCTION1_AVI_DECODE_START 0x0003
#define MSG_FUNCTION1_AVI_DECODE_PLAY 0x0004
#define MSG_FUNCTION1_AVI_DECODE_END 0x0005
//MSG_FUNCTION1_FLV_DECODE Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_FLV_NONE 0xffff
#define MSG_FUNCTION1_FLV_DECODE_INIT 0x0001
#define MSG_FUNCTION1_FLV_DECODE_HEAD 0x0002
#define MSG_FUNCTION1_FLV_DECODE_START 0x0003
#define MSG_FUNCTION1_FLV_DECODE_PLAY 0x0004
#define MSG_FUNCTION1_FLV_DECODE_END 0x0005
//Ver1.8 2007-03-20 zyz 支持Camera功能
#define MSG_FUNCTION1_MP4_NONE 0xffff
#define MSG_FUNCTION1_MP4_DECODE_INIT 0x0001
#define MSG_FUNCTION1_MP4_DECODE_HEAD 0x0002
#define MSG_FUNCTION1_MP4_DECODE_START 0x0003
#define MSG_FUNCTION1_MP4_DECODE_PLAY 0x0004
#define MSG_FUNCTION1_MP4_DECODE_END 0x0005
//------------------------------------------------------------------------------
//MSG_FUNCTION1_ENCODE_PROC Parameters Fun1MsgArray[1] Define
#define MSG_FUNCTION1_ENC_NONE 0xffff
#define MSG_FUNCTION1_ENC_SELINIT 0x0001
#define MSG_FUNCTION1_ENC_SEL 0x0002
#define MSG_FUNCTION1_ENC_INIT 0x0003
#define MSG_FUNCTION1_ENC_HEAD 0x0004
#define MSG_FUNCTION1_ENC_FRAG 0x0005
#define MSG_FUNCTION1_ENC_START 0x0006
#define MSG_FUNCTION1_ENC_PLAY 0x0007
#define MSG_FUNCTION1_ENC_END 0x0008
//------------------------------------------------------------------------------
//FM Parameters Fun2MsgArray[1] Define
#define MSG_FUNCTION1_FM_NONE 0xffff
#define MSG_FUNCTION1_FM_INIT 0x0001
#define MSG_FUNCTION1_FM_START 0x0002
#define MSG_FUNCTION1_FM_PLAY 0x0003
#define MSG_FUNCTION1_FM_MENU 0x0004
#define MSG_FUNCTION1_FM_DEL 0x0005
#define MSG_FUNCTION1_FM_SAVE 0x0006
#define MSG_FUNCTION1_FM_DIALOG 0x0007
//Added by Eric Xie.2007.8.10.
#define MSG_FUNCTION1_FM_INIT_READY 0x0001
#define MSG_FUNCTION1_FM_INIT_POWER 0x0002
#define MSG_FUNCTION1_FM_INIT_DATA 0x0003
#define MSG_FUNCTION1_FM_INIT_STC 0x0004
#define MSG_FUNCTION1_FM_INIT_END 0x0005
#define MSG_FUNCTION1_FM_AUTO_START 0x0001
#define MSG_FUNCTION1_FM_AUTO_STC 0x0002
#define MSG_FUNCTION1_FM_SEEK 0x0003
#define MSG_FUNCTION1_FM_SEEK_STC 0x0004
#define MSG_FUNCTION1_FM_MUTE_ON 0x0005
#define MSG_FUNCTION1_FM_MUTE_OFF 0x0006
#define MSG_FUNCTION1_FM_READ_ST 0x0007
//------------------------------------------------------------------------------
//Browser Parameters Fun2MsgArray[1] Define
#define BROWSER_FUNC_NONE 0xffff
#define BROWSER_FUNC_INIT 1
#define BROWSER_FUNC_PROC 2
#define BROWSER_FUNC_RETURN 3
#define BROWSER_FUNC_DEL_FILE 4
#define BROWSER_FUNC_MEM_SELECT 5
//-------------------------------------------------------------
//Ver1.8 2007-03-08 zyz Browser Overlay
//Browser Parameters Fun2MsgArray[2] Define
#define BROWSER_DIR_INIT 1
//------------------------------------------------------------------------------
//Menu Parameters Fun2MsgArray[1] Define
#define MSG_FUN2_MENU_NONE 0xffff
#define MSG_FUN2_MENU_INIT 1
#define MSG_FUN2_MENU_PROC 2
#define MSG_FUN2_MENU_END 3
//------------------------------------------------------------------------------
//Lrc Parameters Fun2MsgArray[1] Define
#define MSG_FUNCTION2_LRC_NONE 0xffff
#define MSG_FUNCTION2_LRC_INIT 0x0001
#define MSG_FUNCTION2_LRC_PLAY 0x0002
#define MSG_FUNCTION2_LRC_END 0x0003
#define MSG_DISP_ID3_INIT 0x0001
#define MSG_DISP_LRC 0x0002
//------------------------------------------------------------------------------
//Jpeg Parameters Fun2MsgArray[1] Define
#define MSG_FUNCTION2_JPEG_NONE 0xffff
#define MSG_FUNCTION2_JPEG_DECODE_INIT 0x0001
#define MSG_FUNCTION2_JPEG_DECODE_HEAD 0x0002
#define MSG_FUNCTION2_JPEG_DECODE_PLAY 0x0003
#define MSG_FUNCTION2_JPEG_AUTO_PLAY 0x0004
#define MSG_FUNCTION2_JPEG_DECODE_END 0x0005
//------------------------------------------------------------------------------
//Ver1.8 2007-03-20 zyz 支持Gif功能
//Gif Parameters Fun2MsgArray[1] Define
#define MSG_FUNCTION2_GIF_NONE 0xffff
#define MSG_FUNCTION2_GIF_DECODE_INIT 0x0001
#define MSG_FUNCTION2_GIF_DECODE_HEAD 0x0002
#define MSG_FUNCTION2_GIF_DECODE_PLAY 0x0003
#define MSG_FUNCTION2_GIF_AUTO_PLAY 0x0004
#define MSG_FUNCTION2_GIF_DECODE_END 0x0005
//------------------------------------------------------------------------------
//Lrc Parameters Fun2MsgArray[1] Define
#define MSG_FUNCTION2_TXT_NONE 0xffff
#define MSG_FUNCTION2_TXT_INIT 0x0001
#define MSG_FUNCTION2_TXT_HEAD 0x0002
#define MSG_FUNCTION2_TXT_PLAY 0x0003
#define MSG_FUNCTION2_TXT_END 0x0004
#define MSG_FUNCTION2_BOOKMASK_SELECT 0x0005
//------------------------------------------------------------------------------
//Encode Parameters Fun2MsgArray[1] Define
#define MSG_FUN2_ENCODE_NONE 0xffff
#define MSG_FUN2_ENCODE_INIT 1
#define MSG_FUN2_ENCODE_SELECT 2
#define MSG_FUN2_ENCODE_END 3
//------------------------------------------------------------------------------
////Game Parameters Fun2MsgArray[1] Define
#define GAME_BLOCK_NONE 0xffff
#define GAME_BLOCK_INIT 1
#define GAME_BLOCK_STOP 2
#define GAME_BLOCK_PAUSE 3
#define GAME_BLOCK_RUN 4
#define GAME_BLOCK_END 5
//------------------------------------------------------------------------------
//MSG_KEY_RUN Parameters Struct Define
// KeyMsgArray[0]:
// KeyMsgArray[1]: KeyInterFace
//
//------------------------------------------------------------------------------
#define MSG_KEY_NO_PRM 0x0000
#define MSG_KEY_MUSIC_PLAY 0x0001
#define MSG_KEY_MP4_PLAY 0x0002
#define MSG_KEY_FM 0x0003
#define MSG_KEY_PIC 0x0004
#define MSG_KEY_TXT 0x0005
#define MSG_KEY_RECORD 0x0006
#define MSG_KEY_BROWSER 0x0007
#define MSG_KEY_GAME 0x0008
#define MSG_KEY_SETTING 0x0009
//------------------------------------------------------------------------------
// 显示消息定义
// DispMsgArray[0]: 界面消息
// DispMsgArray[1]: 对于有下一级菜单的界面项,此参数做为其相对主界面
// 下的子消息类型,其消息参数基本一样,具体参考下列
// 子消息注释。
// DispMsgArray[2~7]: 做为消息参数
//------------------------------------------------------------------------------
#define MSG_DISP_RECORD_INIT 0x0700
#define MSG_DISP_RECORD_SELECT 0x0701
//------------------------------------------------------------------------------
// 进入文本显示的消息定义
#define MSG_DISP_TXT_INIT 0x0001
#define MSG_DISP_TXT_TEXT 0x0002
//------------------------------------------------------------------------------
// 进入设置菜单初始化消息
// DispMsgArray[2]参数:进入设置菜单或退回时,所在菜单项id,值为:0~6
//------------------------------------------------------------------------------
#define BROWSER_DISP_INIT 1
#define BROWSER_DISP_INIT1 2
#define BROWSER_DISP_INIT2 3
#define BROWSER_DISP_SELE 4
#define BROWSER_DISP_MEM_SEL 5 //Ver1.8 2007-03-08 zyz Browser Overlay
//------------------------------------------------------------------------------
// 进入设置菜单选择消息
// DispMsgArray[2]参数:上一次选中菜单项id,值为:0~6
// DispMsgArray[3]参数:当前选中菜单项id, 值为:0~6
//------------------------------------------------------------------------------
#define MSG_DISP_SET_INIT 0x0A00
#define MSG_DISP_SET_SELECT 0x0A01
#define MSG_DISP_SET_INIT2 0x0A02
#define MSG_DISP_SET_SELECT2 0x0A03
//------------------------------------------------------------------------------
// 进入设置子菜单初始化消息
// DispMsgArray[2]参数:子菜单项id,值为:1~7
// DispMsgArray[3]参数:进入设置菜单或退回时,所在菜单项id,值为:根据各自菜单
// 下的选项而定
//------------------------------------------------------------------------------
//#define MSG_DISP_SET_SUB_INIT 0x0A02
//------------------------------------------------------------------------------
// 进入设置子菜单选择消息
// DispMsgArray[2]参数:子菜单项id,值为:1~7
// DispMsgArray[3]参数:上一次选中菜单项id,值为:根据各自菜单下的选项而定
// DispMsgArray[4]参数:当前选中菜单项id, 值为:根据各自菜单下的选项而定
//------------------------------------------------------------------------------
#define MSG_DISP_SET_SUB_SELECT 0x0A03
#define MSG_DISP_SETTING_INIT 0x0A04
#define MSG_DISP_SETTING_SELECT 0x0A05
#endif
//******************************************************************************
/*
$Log: MsgDef.h,v $
Revision 1.5 2007/06/07 08:35:22 zyz
1.在Macro.h中添加APE宏控制,删除不必要的调试代码
2.在MsgDef.h中添加APE相关的宏定义
3.在Struct.h中添加Ape的标志位
Revision 1.4 2007/05/14 03:29:52 zyz
1. 添加Sys、Driver、Fm、Avi、Key、MainMenu等目录中文件的函数头注释
2. 将LCD.c中的测试代码放在文件末尾
3. 修改Encode目录中的FunEncode.c,支持录音文件可以使用Windows播放器播放
4. 更新MLC的文件系统
Revision 1.3 2007/04/30 03:31:31 zyz
1、添加文件所有的头注释
2、修改avi 模块中的if判断语句语句,将常量放在 “==” 之前
3、修改部分头文件中“#undef”的位置
4、将xvid_decoder.c开放到系统中
5、删除程序中一些不必要的代码如CodecPowerOn()、MusicSetFreq51()、MusicSetFreq51Return()等
6、修改avi Read_VideoData_ToBuf()函数,解决视频结束时可能出现的一些问题
7、修改EncGLoable.h文件,增加Mp3Encodebss控制,解决SLC在录音时死机的问题,取消掉重复定义的
EncodeOutputBuffer[512]
8、修改EncSchedule.c删除LINE_IN_MSADPCM_BUFFER[2048]定义,因为EncClobal.h里面对其已经有定义
9、支持20国多国语言
10、修改文本书签保存
11、更新文件系统,MLC小文件提速
12、修改中断服务程序,以确保由于调用中断程序而引起的一些问题
13、修改Audio.c,解决音乐播放切换时可能出现的没有声音或噪音等问题
*
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -