using Common; using MeterPlugInLibrary; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CarRemoteMeter { /// /// 截图调用类 /// public class CameraShotCls { public void Connection() { foreach (DhCameraShot shot in CarCache.cameraShots) { shot.Connection(); } } public void Close() { foreach (DhCameraShot shot in CarCache.cameraShots) { shot.Close(); } } /// /// 截图 /// /// 作业编号 public void CapPic(string actualFirstNo) { int iCnt = 1; //抓拍摄像头配置顺序必须是前面2个 foreach (DhCameraShot shot in CarCache.cameraShots) { shot.CapPic(iCnt < 3 ? 0 : 1, PbCache.path + string.Format("\\imgShort\\tempImg\\{0}_{1}_{2}.jpg", PbCache.sportInfo.baseSpotNo, "C" + actualFirstNo, iCnt)); iCnt++; } } /// /// 连接视频截图并关闭 /// /// 作业编号 public void CapMethod(string actualFirstNo) { Connection(); CapPic(actualFirstNo); Close(); } } }