private void ConnectUSBCamera_Click(object sender, RoutedEventArgs e) { _webcamera = WebCamera.GetDefaultDevice(); if (_webCamera == null) { return; } _connector.Connect(_webCamera, _provider); _videoSender = _webCamera; _webCamera.Start(); _videoViewerWpf.Start(); }
private void ConnectIPCamera_Click(object sender, RoutedEventArgs e) { var host = HostTextBox.Text; var user = UserTextBox.Text; var pass = Password.Password; _ipCamera = IPCameraFactory.GetCamera(host, user, pass); if (_ipCamera == null) { return; } _connector.Connect(_ipCamera.VideoChannel, _provider); _videoSender = _ipCamera.VideoChannel; _ipCamera.Start(); _videoViewerWpf.Start(); }