// Called every 5 seconds private void Timer_handle(object sender, EventArgs e) { IWMPControls controls = m_player.controls; WebcamCtrl.TakeSnapshot(); m_imagePath = m_picturesDefaultPath; scan(); // We need to check if the mood needs to be switched if (controls.currentItem != null && controls.currentItem.duration - controls.currentPosition < 10.0) { DetectedResult emotion = getBestValue(m_averageEmotion); Mood mood = emotion.toMood(); if (mood != m_currentMood) { m_currentMood = mood; ResetPlaylist(mood); } } if (controls.currentItem != null && controls.currentItem.duration - controls.currentPosition < 2.0) { Track track = m_songQueue.Dequeue(); String uri = m_videoPath + track.id + ".mp3"; Log("Playing song: " + uri); m_player.URL = uri; controls.play(); m_songQueue.Enqueue(track); // Box with artist and title track.artist and track.sonh } }
private void TakeSnapshotButton_Click(object sender, RoutedEventArgs e) { // Take snapshot of webcam video. WebcamCtrl.TakeSnapshot(); m_imagePath = m_picturesDefaultPath; scan(); }
private void TakeSnapshotButton_Click(Object sender, RoutedEventArgs e) { // Take snapshot of webcam video FileName = WebcamCtrl.TakeSnapshot(); WebcamCtrl.StopCapturing(); CamGrid.Visibility = Visibility.Collapsed; TransmitGrid.Visibility = Visibility.Visible; TransmitImage.Source = new ImageSourceConverter().ConvertFromString(FileName) as ImageSource; TransmitImage.Visibility = Visibility.Visible; }
private void TakePhoto_button_Click(object sender, RoutedEventArgs e) { Loger.WriteLog(this.GetType() + "-" + TakePhoto_button.Name + "Clicked"); // timer.Stop(); try { // Take snapshot of webcam video. WebcamCtrl.TakeSnapshot(); } catch (Exception ex) { Helper.ShowPopUp("An Error Occurred!! Please check log for errors", "Exception"); Loger.WriteLog(this.GetType() + "-Exception:" + ex.Message + Environment.NewLine + "StackTrace:" + ex.StackTrace); } ConvertImageandDisplay(); }
private void TakeSnapshotButton_Click(object sender, RoutedEventArgs e) { // Take snapshot of webcam video. WebcamCtrl.TakeSnapshot(); }