Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 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();
            }
        }
Esempio n. 5
0
        private void button_Disconnect_Click(object sender, EventArgs e)
        {
            if (_camera == null)
            {
                return;
            }

            _camera.Disconnect();
            _camera.Stop();
            _camera = null;
            videoViewerWF1.Stop();
        }