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(); }
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(); }