internal void PostBufferingStartedEvent()
 {
     LogEventStart(nameof(BufferingStarted));
     Library.GuiContext.EnqueueInvoke(() =>
     {
         BufferingStarted?.Invoke(this, EventArgs.Empty);
         LogEventDone(nameof(BufferingStarted));
     });
 }
Ejemplo n.º 2
0
 void OnUpdateBufferingProgress(object sender, BufferingProgressUpdatedEventArgs e)
 {
     if (!IsBuffering && e.Progress >= 0)
     {
         IsBuffering = true;
         BufferingStarted?.Invoke(this, EventArgs.Empty);
     }
     else if (IsBuffering && e.Progress == 1.0)
     {
         IsBuffering = false;
         BufferingCompleted?.Invoke(this, EventArgs.Empty);
     }
     BufferingProgress = e.Progress;
 }
Ejemplo n.º 3
0
 protected void RaiseBufferingStarted()
 {
     BufferingStarted?.Invoke();
 }