/// <summary>
 /// Requests that this plugin generate a LogEntry via the LogReady event
 /// </summary>
 public void RequestLog()
 {
     MediaElement.IfNotNull(i => i.RequestLog());
 }
 /// <summary>
 /// Pauses the currently playing media.
 /// </summary>
 public void Pause()
 {
     MediaElement.IfNotNull(i => i.Pause());
 }
 /// <summary>
 /// Stops playing the current media.
 /// </summary>
 public void Stop()
 {
     MediaElement.IfNotNull(i => i.Stop());
 }
 /// <summary>
 /// Starts playing the current media file from its current position.
 /// </summary>
 public void Play()
 {
     MediaElement.IfNotNull(i => i.Play());
 }