📄 tsformat.h
字号:
#ifndef TS_FORMAT
#define TS_FORMAT
#define TS_MAX_CHN_ROOT (16) //最多可同时运行的通道数
#define TS_CAPTURE_NONE (0) //无录像是设置状态
#define TS_CAPTURE_ALWAYS (1) //连续录像状态
#define TS_CAPTURE_PLAIN (2) //电平信号录像状态
#define TS_CAPTURE_DETECT (3) //动态侦测录像状态
#define TS_CAPTURE_MANUAL (4) //手动录像状态
#define TS_CAPTURE_UNION (5) //联合触发录像状态
//录像状态字符表示,参见上面说明
#define TS_CAPCHAR_NONE ('N')
#define TS_CAPCHAR_ALWAYS ('A')
#define TS_CAPCHAR_PLAIN ('P')
#define TS_CAPCHAR_DETECT ('D')
#define TS_CAPCHAR_MANUAL ('M')
#define TS_CAPCHAR_UNION ('U')
//录像状态颜色
#define TS_COLOR_NONE RGB(128,128,128)
#define TS_COLOR_ALWAYS RGB(255,0,0)
#define TS_COLOR_PLAIN RGB(0,0,255)
#define TS_COLOR_DETECT RGB(0,128,0)
#define TS_COLOR_MANUAL RGB(0,255,255)
#define TS_COLOR_UNION RGB(128,0,128)
//服务器端网传模式
#define TS_SERVER_ENABLE 1 //是否允许网络功能
#define TS_SERVER_DIALTYPE 0 //电话线模式
#define TS_SERVER_NORMATYPE 1 //宽带模式
//权限设定
enum {
//普通权限
TS_RIGHT_PV=0, //通道预览权限
TS_RIGHT_PV_CHN, //特定单通道权限
TS_RIGHT_PB=TS_RIGHT_PV_CHN+TS_MAX_CHN_ROOT, //回放权限
// TS_RIGHT_PB_CHN, //特定单通道回放权限
TS_RIGHT_END //权限结束,这个值就是权限的总数
};
typedef struct
{
int nType; //录像状态
int nDay; //星期几,day of week
int nHour; //小时
int nMin; //分钟
}CaptureSetting; //精确到分钟
typedef CArray<CaptureSetting,CaptureSetting&> ArrCapSetting,*PArrCapSetting;
typedef struct
{
COleDateTime tmBegin; //录像文件开始的时间
COleDateTime tmEnd; //录像文件结束的时间
CString strFile; //录像文件全名
int nType; //录像方式
}FileExTime; //录像文件拓展
typedef CArray<FileExTime,FileExTime&> ArrFileExTime,*PArrFileExTime;
typedef struct
{
int nBrightness; //亮度
int nContrast; //对比度
int nSaturation; //色度
int nHue; //
int nCapQuality; //录像质量
}ChnFormat; //通道设定
typedef struct
{
BOOL bText; //是否有文字
CString szImageUp; //按钮没有被按下时的图片
CString szImageDown; //按钮被按下时的图片
COLORREF clrUp; //按钮没有被按下时的底色
COLORREF clrDown; //按钮被按下时的底色
COLORREF clrText; //文字的颜色
CRect rcPos; //按钮位置
CString szText; //按钮文字
}ButtonFormat; //按钮格式
typedef struct
{
BOOL bText;
COLORREF clrText;
COLORREF clrBg;
CString szBgImage;
BOOL bGround;
CRect rcPos;
CString szText;
}StaticFormat;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -