private void StopVideoStream() { logger.Debug("ScreenStreamerControl::StopVideoStream()"); if (videoStreamer != null) { videoStreamer.Close(); } }
private void SetupVideoStream(VideoStreamSettings settings) { logger.Debug("SetupVideoStream(...)"); try { videoStreamer = new VideoStreamer(videoSource); videoStreamer.Setup(settings.EncodingParams, settings.NetworkParams); } catch (Exception ex) { logger.Error(ex); if (videoStreamer != null) { videoStreamer.Close(); videoStreamer = null; } throw; } }