private void initVideo2() { // 设定初始视频设备 FilterInfoCollection videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); this.vedio2Grid.Visibility = System.Windows.Visibility.Visible; this.none2Grid.Visibility = System.Windows.Visibility.Collapsed; // 默认设备 device2 = new VideoCaptureDevice(videoDevices[1].MonikerString); device2.NewFrame += new NewFrameEventHandler(videoSourcePlayer_NewFrame2); device2.Start(); cs2.SetDevice(this.device2); cs2.Start();//启动自动拍照线程 }
public IActionResult SaveSettings([FromBody] Settings settings) { var s = _context.Parameters.FirstOrDefault(i => i.Name == "Settings"); if (s == null) { s = new Parameter() { Name = "Settings" }; _context.Parameters.Add(s); } s.Value = JsonConvert.SerializeObject(settings); _context.SaveChanges(); _captureService.SetDevice(settings.Device); return(Ok()); }