Esempio n. 1
0
        private void btn_Connect_Click(object sender, EventArgs e)
        {
            if (_camera != null)
            {
                _camera.CameraStateChanged -= _camera_CameraStateChanged;
                _camera.Disconnect();
                _connector.Disconnect(_camera.VideoChannel, _imageProvider);
                _camera.Dispose();
                _camera = null;
            }

            btn_Connect.Enabled = false;

            var url = tb_cameraUrl.Text;

            _camera = new OzekiCamera(url);



            _camera.CameraStateChanged += _camera_CameraStateChanged;

            _connector.Connect(_camera.VideoChannel, _imageProvider);

            _camera.Start();

            videoViewerWF1.Start();
        }
Esempio n. 2
0
        private void button_Connect_Click(object sender, EventArgs e)
        {
            if (_camera != null)
            {
                _camera.CameraStateChanged -= _camera_CameraStateChanged;
                _camera.Disconnect();
                _connector.Disconnect(_camera.VideoChannel, _provider);
                _camera.Dispose();
                _camera = null;
            }

            _camera = new OzekiCamera(_myCameraUrlBuilder.CameraURL);
            _camera.CameraStateChanged += _camera_CameraStateChanged;

            _connector.Connect(_camera.VideoChannel, tripwire);
            _connector.Connect(tripwire, _provider);

            //upitno
            //_connector.Connect(_camera.VideoChannel, tripwire2);
            //_connector.Connect(tripwire2, _provider);
            //upitno
            _camera.Start();

            videoViewerWF1.Start();
        }