📄 memorycam.h~
字号:
#ifndef __MEMORYCAM_H__
#define __MEMORYCAM_H__
//#include "typedefs.h"
time_t TimeNow;
time_t timep_save_sch,time_sch,timep_save_FreeMb,time_MD;
extern struct tm tmTimeNow;
extern time_t *tTimetoMemCam; // KCHong test
extern int iErrCode;
extern int iVIOSD;
extern int iMD;
extern int iFileType;
extern int iBitRate;
extern int Year_Chg;
extern int Month_Chg;
extern int Day_Chg;
extern int Hour_Chg;
extern int Min_Chg;
extern int Sec_Chg;
extern int iFrameRate;
extern int iSchRec;
extern int iMAGE;
static char wkDir[] = "/mnt";
#define VIOSD_START 0
#define VIOSD_DISABLE VIOSD_START
#define VIOSD_ENABLE (VIOSD_DISABLE + 1)
#define VIOSD_END VIOSD_ENABLE
#define IMAGE_START 0
#define IMAGE_DISABLE IMAGE_START
#define IMAGE_ENABLE (IMAGE_DISABLE + 1)
#define IMAGE_END IMAGE_ENABLE
#define MD_START 0
#define MD_DISABLE MD_START
#define MD_ENABLE (MD_DISABLE + 1)
#define MD_END MD_ENABLE
#define ONE_MINUTE 60
#define FILE_TYPE_START 0
#define FILE_TYPE_PS FILE_TYPE_START
#define FILE_TYPE_MP4 (FILE_TYPE_PS + 1)
#define FILE_TYPE_IPOD (FILE_TYPE_MP4 + 1)
#define FILE_TYPE_PSP (FILE_TYPE_IPOD + 1)
#define FILE_TYPE_A800 (FILE_TYPE_PSP + 1)
#define FILE_TYPE_END FILE_TYPE_A800
#define BITRATE_START 0
#define BITRATE_1500 BITRATE_START
#define BITRATE_1000 (BITRATE_1500 + 1)
#define BITRATE_768 (BITRATE_1000 + 1)
#define BITRATE_512 (BITRATE_768 + 1)
#define BITRATE_384 (BITRATE_512 + 1)
#define BITRATE_END BITRATE_384
#define YEAR_START 6
#define YEAR_2006 YEAR_START
//#define YEAR_2007 (YEAR_2006+1)
//#define YEAR_2008 (YEAR_2007+1)
//#define YEAR_2009 (YEAR_2008+1)
//#define YEAR_2010 (YEAR_2009+1)
//#define YEAR_2011 (YEAR_2010+1)
#define YEAR_2030 30
#define YEAR_END YEAR_2030
//#define MONTH_START 1
//#define MONTH_01 MONTH_START
//#define MONTH_12 12
//#define MONTH_END MONTH_12
#define DAY_START 1
#define DAY_01 DAY_START
#define DAY_31 31
#define DAY_END DAY_31
#define HOUR_START 0
#define HOUR_00 HOUR_START
#define HOUR_23 23
#define HOUR_END HOUR_23
#define MIN_START 0
#define MIN_00 MIN_START
#define MIN_59 59
#define MIN_END MIN_59
#define SEC_START 0
#define SEC_00 SEC_START
#define SEC_59 59
#define SEC_END SEC_59
#define FRAMERATE_START 0
#define FRAMERATE_30 FRAMERATE_START
#define FRAMERATE_15 (FRAMERATE_30 + 1)
#define FRAMERATE_END FRAMERATE_15
#define SCHREC_START 0
#define SCHREC_DISABLE SCHREC_START
#define SCHREC_ENABLE (SCHREC_DISABLE + 1)
#define SCHREC_END SCHREC_ENABLE
typedef enum {
MD_STOP,
MD_START,
MD_RUNNING,
}enMDSTATE;
typedef enum {
MD_OFF,
MD_NOR,
MD_HIGH,
}enMDTYPE;
struct _mcmode{
//motion detection
unsigned char md_state;
unsigned char md_det;
unsigned char md_mode;
// Menu_Mode
unsigned int Menu_mode;
//mix
//struct m_time time;
unsigned char tmp_select;
unsigned char status;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -