mmicamera.h

来自「是一个手机功能的模拟程序」· C头文件 代码 · 共 54 行

H
54
字号
#ifndef MMI_CAMERA_H
#define MMI_CAMERA_H

#define main_lcd_mode 0x00
#define sub_lcd_mode 0x01
// 提供给外部的退出接口
void CamExit(void);


// 文件系统初始化
int	Cam_Ffs_Init(void);

// 菜单接口
MfwMnuAttr *menuCamMainAttributes(void);
MfwMnuAttr *menuCamBOptionAttributes(void);
MfwMnuAttr *menuCamMainOptionsAttributes(void);

// 主菜单
int Cam_Main_Catch(struct MfwMnuTag* m, struct MfwMnuItemTag* i);
int Cam_Book_Browse(struct MfwMnuTag* m, struct MfwMnuItemTag* i);
int Cam_Memory_State(struct MfwMnuTag* m, struct MfwMnuItemTag* i);
int Cam_Delete_All(struct MfwMnuTag* m, struct MfwMnuItemTag* i);

// 浏览->选项
int Cam_Browse_Rename(struct MfwMnuTag* m, struct MfwMnuItemTag* i);
int Cam_Browse_Delete(struct MfwMnuTag* m, struct MfwMnuItemTag* i);
int Cam_Browse_Property(struct MfwMnuTag* m, struct MfwMnuItemTag* i);

// 设定->图片大小
USHORT  Cam_Size_Check( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
int 	Cam_Size_Set(MfwMnu* m, MfwMnuItem* i);

// 设定->图片质量
USHORT  Cam_Quality_Check( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
int     Cam_Quality_Set(MfwMnu* m, MfwMnuItem* i);

// 设定->拍照铃声
USHORT  Cam_Melody_Check( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
int     Cam_Melody_Set(MfwMnu* m, MfwMnuItem* i);

// 选项 ->特效
USHORT  Cam_Effect_Check( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
int 	Cam_Effect_Set(MfwMnu* m, MfwMnuItem* i);

// 选项 ->旋转
USHORT 	Cam_Rotation_Check( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
int 	Cam_Rotation_Set(MfwMnu* m, MfwMnuItem* i);

// 选项 ->相框
USHORT  Cam_OSD_Check( struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi );
int     Cam_OSD_Set(MfwMnu* m, MfwMnuItem* i);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?