| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Core.StlMes.Client.LgResMgt.Mcms
- {
- /// <summary>
- /// 截图调用类
- /// </summary>
- public class CameraShotCls
- {
- public DhCameraShot shot { get; set; }
- public void Connection()
- {
- shot = CarCache.cameraShots;
- }
- public void Close()
- {
- shot.Close();
-
- }
- /// <summary>
- /// 截图
- /// </summary>
- /// <param name="actualFirstNo">作业编号</param>
- //public void CapPic(string actualFirstNo)
- //{
- // for (int iCnt = 1; iCnt < 5; iCnt++)
- // {
- // shot.CapPic(iCnt, PbCache.path + string.Format("\\imgShort\\formalImg\\{0}_{1}_{2}.jpg", PbCache.sportInfo.BaseSpotNo, "C" + actualFirstNo, iCnt));
- // }
- ////抓拍摄像头配置顺序必须是前面2个
- //}
- /// <summary>
- /// 连接视频截图并关闭
- /// </summary>
- /// <param name="actualFirstNo">作业编号</param>
- public void CapMethod(string actualFirstNo,string spotNo)
- {
- Connection();
- //CapPic(actualFirstNo);
- CapPicFromVideo(actualFirstNo, spotNo);
- // Close();
- }
- /// <summary>
- /// 从硬盘录像机 进行截图
- /// </summary>
- /// <param name="actualFirstNo"></param>
- public void CapPicFromVideo(string actualFirstNo,string spotNo)
- {
- shot.CapPicFromVedio(PbCache.path + string.Format("\\imgShort\\formalImg\\{0}_{1}_", spotNo,actualFirstNo));
- }
- }
- }
|