private void explanationWindow_Click(object sender, RoutedEventArgs e) { if (window != null) { window.deactiveExplainationButton(); } if (AnnoTier.Selected == null) { MessageBox.Show("Select annotation track first"); return; } window = new ExplanationWindow(); try { byte[] img = Screenshot.GetScreenShot(MediaBoxStatic.Selected.Media.GetView(), 1.0, 80); BitmapImage imageBitmap = new BitmapImage(); imageBitmap.BeginInit(); imageBitmap.StreamSource = new System.IO.MemoryStream(img); imageBitmap.EndInit(); window.explanationImage.Source = imageBitmap; window.Show(); } catch { } }
private void explanationWindow_Click(object sender, RoutedEventArgs e) { if (window != null) { window.deactiveExplainationButton(); } if (AnnoTier.Selected == null) { MessageBox.Show("Select annotation track first"); return; } window = new ExplanationWindow(); try { byte[] img = Screenshot.GetScreenShot(MediaBoxStatic.Selected.Media.GetView(), 1.0, 80); BitmapImage imageBitmap = new BitmapImage(); imageBitmap.BeginInit(); imageBitmap.StreamSource = new System.IO.MemoryStream(img); imageBitmap.EndInit(); window.explanationImage.Source = imageBitmap; //int frame = FileTools.FormatFramesInteger(Time.CurrentPlayPosition, SignalTrackStatic.Selected.Signal.rate); //List<float> sample = new List<float>(); //for(int d= 0; d< SignalTrackStatic.Selected.Signal.dim; d++ ) //{ // sample.Add(SignalTrackStatic.Selected.Signal.data[frame * SignalTrackStatic.Selected.Signal.dim + d]); //} //window.featurestream = SignalTrackStatic.Selected.Signal.data; //window.sample = sample; window.Show(); } catch { } }
private void explanationWindow_Click(object sender, RoutedEventArgs e) { window = new ExplanationWindow(); try { byte[] img = Screenshot.GetScreenShot(MediaBoxStatic.Selected.Media.GetView(), 1.0, 80); BitmapImage imageBitmap = new BitmapImage(); imageBitmap.BeginInit(); imageBitmap.StreamSource = new System.IO.MemoryStream(img); imageBitmap.EndInit(); window.explanationImage.Source = imageBitmap; window.ShowDialog(); } catch { } }