private void CloseLiveSession()
 {
     _stopLive = true;
     if (_bitmapLiveSource != null)
     {
         _bitmapLiveSource.LiveContentEvent -= BitmapLiveSourceLiveContentEvent;
         _bitmapLiveSource.LiveModeStart     = false;
         _bitmapLiveSource.Close();
         _bitmapLiveSource = null;
     }
     if (pictureBox.Height != 0 && pictureBox.Width != 0)
     {
         pictureBox.Image = new Bitmap(_blackImage, pictureBox.Size);
     }
 }
コード例 #2
0
 private void TerminateVideo()
 {
     if (_bitmapLiveSource != null)
     {
         _bitmapLiveSource.LiveContentEvent -= new EventHandler(BitmapLiveSourceLiveContentEvent);
         _bitmapLiveSource.LiveModeStart     = false;
         _bitmapLiveSource.Close();
         _bitmapLiveSource = null;
     }
     if (_imageViewerControl != null)
     {
         _imageViewerControl.Disconnect();
         _imageViewerControl.Close();
         _imageViewerControl = null;
     }
 }