📄 plxmmspubinterface.h
字号:
#ifndef _PLXMMSPUBINTERFACE_H
#define _PLXMMSPUBINTERFACE_H
#include "MMI_features.h"
/**** for B version *****/
#include "PixtelDataTypes.h"
#include "kal_non_specific_general_types.h" /* include this for kal data type */
#if defined(MMI_ON_HARDWARE_P)
#include "kal_release.h"
#endif
#include "lcd_if.h"
#include "lcd_sw_rnd.h"
/********************/
#include "gdi_include.h"
typedef enum
{
MMS_OBJ_UNKNOWN = 0,
MMS_OBJ_TEXT,
MMS_OBJ_BMP,
MMS_OBJ_WBMP,
MMS_OBJ_GIF,
MMS_OBJ_JPG,
MMS_OBJ_PNG,
MMS_OBJ_MID,
MMS_OBJ_MP3,
MMS_OBJ_AMR,
MMS_OBJ_WAV,
MMS_OBJ_MMF,
MMS_OBJ_IMY,
MMS_OBJ_3GP,
MMS_OBJ_MAX
}MMS_OBJ_TYPE;
typedef enum
{
MMS_CREATE_SEND_SUCCESS = 0,
MMS_CREATE_SAVE_SUCCESS,
MMS_CREATE_SEND_FAILED,
MMS_CREATE_SAVE_FAILED
}MMS_CREATE_RESULT;
typedef struct tagPlxMmsContentParam
{
U8* receiver;
U16 receiver_length;
U8* text;
U32 text_length;
U8* image;
U8* image_file;
U32 image_length;
MMS_OBJ_TYPE image_type;
U8* sound;
U8* sound_file;
U32 sound_length;
MMS_OBJ_TYPE sound_type;
}PlxMmsContentParam;
typedef void (*PlxMmsPubCallback)(MMS_CREATE_RESULT result);
void PAPP_MmsRsetting(void);
void PAPP_CreateMms(PlxMmsContentParam* param, PlxMmsPubCallback callback);
void PAPP_OpenMmsInbox(void);
long PAPP_GetMmsTotalSize(void);
int PAPP_GetMmsTotalCount(void);
int PAPP_GetMmsNewNum(void);
void PAPP_MmsShutdown(void);
void PAPP_MmsInit(char* path, char* plug_path);
void PAPP_MmsRelease(void);
void PAPP_MMSUpdate(void);
BOOL mmi_plxmms_need_new_msg_ind(void);
void mmi_plxmms_entry_new_msg_ind(void);
void mmi_plxmms_plug_in_hdlr(void);
void mmi_plxmms_plug_out_hdlr(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -