public void StopCamera() { var cameraId = _packet.Args[0].ToString(); try { var cameraStopped = WebCamManager.StopCamera(cameraId); var camera = WebCamManager.Cameras[cameraId]; var data = new { cameraId, cameraRunning = camera.IsRunning, cameraStopped }; _builder.WriteMessage(data); } catch (Exception e) { var data = new { cameraId, cameraRunning = false, cameraStarted = false, message = e.Message }; _builder.WriteMessage(data); } }
public void StopCamera() { var cameraId = _packet.Args[0].ToString(); try { var cameraStopped = WebCamManager.StopCamera(cameraId); var camera = WebCamManager.Cameras[cameraId]; var data = new { cameraId, cameraRunning = camera.IsRunning, cameraStopped }; _serializator.Serialize(_client, _packet.Endpoint, _packet.SyncKey, data); } catch (Exception e) { Console.WriteLine(e.Message); var data = new { cameraId, cameraRunning = false, cameraStarted = false }; _serializator.Serialize(_client, _packet.Endpoint, _packet.SyncKey, data); } }
public void StopCamera() { var cameraId = packet.args.First().ToString(); try { var cameraStopped = WebCamManager.StopCamera(cameraId); var camera = WebCamManager._Cameras[cameraId]; var data = new { cameraId, cameraRunning = camera.IsRunning, cameraStopped }; 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); } }
private void StopCamera() { var cameraId = _packet.Args[0].ToString(); Camera camera; if (Cameras.TryGetValue(cameraId, out camera)) { var cameraStopped = WebCamManager.StopCamera(cameraId); var data = new { cameraId, cameraRunning = camera.Physical.IsRunning, cameraStopped }; _builder.WriteMessage(data); } }
private void StopStream() { var cameraId = _packet.Args[0].ToString(); Camera camera; if (Cameras.TryGetValue(cameraId, out camera)) { camera.StreamActive = false; Cameras[cameraId] = camera; WebCamManager.StopCamera(cameraId); var data = new { cameraId, cameraStreamStopped = true }; _builder.WriteMessage(data); } }