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

📄 msgdef.h

📁 SI4702
💻 H
📖 第 1 页 / 共 2 页
字号:
#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 + -