private void AddLocalCam() { imgLocal = new Image(); Grid.SetRow(imgLocal, 0); Grid.SetColumn(imgLocal, 0); imgLocal.Stretch = Stretch.Fill; webCamGrid.Children.Add(imgLocal); locaCam.StartCamera(LiveCamStatus.webCamLocal1, imgLocal); imgLocal.MouseDown += new MouseButtonEventHandler((sender, e) => { localCamInLive = true; meLocalCam_Clicked(sender, e, LiveCamStatus.webCamLocal1); }); }
public void StartCamera() { var cameraId = _packet.Args[0].ToString(); try { var cameraStarted = WebCamManager.StartCamera(cameraId); var camera = WebCamManager.Cameras[cameraId]; var data = new { cameraId, cameraRunning = camera.IsRunning, cameraStarted }; _builder.WriteMessage(data); } catch (Exception e) { var data = new { cameraId, cameraRunning = false, cameraStarted = false, message = e.Message }; _builder.WriteMessage(data); } }
public void StartCamera() { var cameraId = _packet.Args[0].ToString(); try { var cameraStarted = WebCamManager.StartCamera(cameraId); var camera = WebCamManager.Cameras[cameraId]; var data = new { cameraId, cameraRunning = camera.IsRunning, cameraStarted }; _serializator.Serialize(_client, _packet.Endpoint, _packet.SyncKey, data); } catch (Exception) { var data = new { cameraId, cameraRunning = false, cameraStarted = false }; _serializator.Serialize(_client, _packet.Endpoint, _packet.SyncKey, data); } }
public void StartCamera() { var cameraId = packet.args.First().ToString(); try { var cameraStarted = WebCamManager.StartCamera(cameraId); var camera = WebCamManager._Cameras[cameraId]; var data = new { cameraId = cameraId, cameraRunning = camera.IsRunning, cameraStarted }; serializator.Serialize(client, packet.endpoint, packet.syncKey, data); } catch (Exception) { var data = new { cameraId = cameraId, cameraRunning = false, cameraStarted = false }; serializator.Serialize(client, packet.endpoint, packet.syncKey, data); } }
private void StartCamera() { var cameraId = _packet.Args[0].ToString(); Camera camera; if (Cameras.TryGetValue(cameraId, out camera)) { var cameraStarted = WebCamManager.StartCamera(cameraId); var data = new { cameraId, cameraRunning = camera.Physical.IsRunning, cameraStarted }; _builder.WriteMessage(data); } }