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

📄 memorycam.h~

📁 cam ui application for linux
💻 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 + -