public void AudioDeviceAudioFinished(object sender, PlayingFinishedEventArgs e) { switch (e.ReasonToFinishPlaying) { case ReasonToFinishPlaying.DeviceLost: //SetErrorState("Device Lost"); break; case ReasonToFinishPlaying.EndOfStreamReached: //SetErrorState("End of Stream"); break; case ReasonToFinishPlaying.VideoSourceError: //SetErrorState("Source Error"); break; case ReasonToFinishPlaying.StoppedByUser: //Disable(false); break; } //Levels = null; }
void VideoSourcePlayingFinished(object sender, PlayingFinishedEventArgs e) { PlayingFinished?.Invoke(sender, e); }
public void AudioDeviceAudioFinished(object sender, PlayingFinishedEventArgs e) { Logger.Info("AudioDeviceAudioFinished" + sender.ToString()); Logger.Info(e.ReasonToFinishPlaying.ToString()); }