mobile CCTV,mobile surveillance,police body worn cameras
标题:
用C++开发,用mfcdemo测试录像文件提示找不到
[打印本页]
author:
corbin_zhang
time:
2018-7-9 13:29
标题:
用C++开发,用mfcdemo测试录像文件提示找不到
用C++开发,用mfcdemo测试录像文件提示找不到,但在ftp目录中有文件,时间范围也有,客户端也能查到
author:
Mitarai
time:
2018-7-9 14:49
通过开始时间结束时间检索文件,需要填入正确的开始结束时间格式,按照注释:
SAV_TYPE_INT64 iTimeBegin; /*录像文件开始时刻,从1970-01-01 00:00:00 +0000 (UTC)开始的微秒数*/
SAV_TYPE_INT64 iTimeEnd; /*录像文件结束时刻,从1970-01-01 00:00:00 +0000 (UTC)开始的微秒数*/
开始结束时间的代码可以这样写:
tm tmTimeBegin, tmTimeEnd;
memset(&tmTimeBegin, 0, sizeof(tmTimeBegin));
memset(&tmTimeEnd, 0, sizeof(tmTimeEnd));
tmTimeBegin.tm_year = year - 1900;
tmTimeBegin.tm_mon = mon - 1;
tmTimeBegin.tm_mday = day;
tmTimeBegin.tm_hour = hour;
tmTimeBegin.tm_min = min;
tmTimeBegin.tm_sec = sec;
tmTimeEnd.tm_year = year2 - 1900;
tmTimeEnd.tm_mon = mon2 - 1;
tmTimeEnd.tm_mday = day2;
tmTimeEnd.tm_hour = hour2;
tmTimeEnd.tm_min = min2;
tmTimeEnd.tm_sec = sec2;
time_t begin = mktime(&tmTimeBegin) * 1000000; // 开始时间
time_t end = mktime(&tmTimeEnd) * 1000000; // 结束时间
其中tm结构定义在time.h中。
year, mon, day, hour, min, sec
year2, mon2, day2, hour2, min2, sec2
都是获取到的本地时间,按照tm结构中的定义赋值为tm。最后开始结束时间都要乘以1000000。
author:
corbin_zhang
time:
2018-7-10 07:15
用提供的C++接口开发,还是查询不到
author:
Mitarai
time:
2018-7-10 09:07
可否提供TeamViewer账号,远程支持
欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/)
Powered by Discuz! X3.2