private void btn_Connect_Click_Click(object sender, EventArgs e) { if (_webCamera != null) { videoViewerWF1.Stop(); _webCamera.Stop(); _mediaConnector.Disconnect(_webCamera.VideoChannel, _imageProvider); } btn_Connect.Enabled = false; _webCamera = new OzekiCamera(_myCameraUrlBuilder.CameraURL); _webCamera.CameraStateChanged += _webCamera_CameraStateChanged; //_mediaConnector.Connect(_webCamera.VideoChannel, _imageProvider); // _connector.Connect(_webCamera.VideoChannel, zoom); // _connector.Connect(zoom, _imageProvider); _mediaConnector.Connect(_webCamera.VideoChannel, zoom); _mediaConnector.Connect(zoom, _imageProvider); _webCamera.Start(); videoViewerWF1.Start(); zoom.Start(); }
private void btn_Disconnect_Click(object sender, EventArgs e) { videoViewerWF1.Stop(); _webCamera.Stop(); _connector.Disconnect(_webCamera.VideoChannel, _imageProvider); _webCamera = null; }
private void Disconnect() { videoViewer.Stop(); _webCamera.Stop(); _mediaConnector.Disconnect(_webCamera.VideoChannel, _imageProvider); _webCamera = null; }
private void StopDevices() { if (microphone != null) { microphone.Stop(); } if (speaker != null) { speaker.Stop(); } if (camera != null) { camera.Stop(); } }
private void button_Disconnect_Click(object sender, EventArgs e) { if (_camera == null) { return; } _camera.Disconnect(); _camera.Stop(); _camera = null; videoViewerWF1.Stop(); }