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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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);
            }
        }