public void StartStreaming()
 {
     if (!_isStreamingProcessorRunning && _streamingProcessor == null)
     {
         _isStreamingProcessorRunning = true;
         _streamingProcessor = new StreamingProcessor(Visualization, _session.Communication);
         new Thread(new ThreadStart(_streamingProcessor.Run)).Start();
     }
 }
 public void StopStreaming()
 {
     _isStreamingProcessorRunning = false;
     if (_streamingProcessor != null)
     {
         _streamingProcessor.KeepRunning = false;
         _streamingProcessor = null;
     }
 }