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

📄 plxmmspubinterface.h

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 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 + -