/// <summary> /// Handles the MessageLogged event of the Media control. /// </summary> /// <param name = "sender">The source of the event.</param> /// <param name = "e">The <see cref = "MediaLogMessageEventArgs"/> instance containing the event data.</param> private void OnMediaMessageLogged(object sender, MediaLogMessageEventArgs e) { if (e.MessageType == MediaLogMessageType.Trace) { return; } }
/// <summary> /// Handles the MessageLogged event of the Media control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="MediaLogMessageEventArgs" /> instance containing the event data.</param> private void Media_MessageLogged(object sender, MediaLogMessageEventArgs e) { if (e.MessageType == MediaLogMessageType.Trace) { return; } Debug.WriteLine($"{e.MessageType,10} - {e.Message}"); }
/// <summary> /// Handles the FFmpegMessageLogged event of the MediaElement control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="MediaLogMessageEventArgs"/> instance containing the event data.</param> private void MediaElement_FFmpegMessageLogged(object sender, MediaLogMessageEventArgs e) { if (e.Message.Contains("] Reinit context to ") || e.Message.Contains("Using non-standard frame rate")) { return; } Debug.WriteLine($"{e.MessageType,10} - {e.Message}"); }
/// <summary> /// Handles the FFmpegMessageLogged event of the MediaElement control. /// </summary> /// <param name = "sender">The source of the event.</param> /// <param name = "e">The <see cref = "MediaLogMessageEventArgs"/> instance containing the event data.</param> private void OnMediaFFmpegMessageLogged(object sender, MediaLogMessageEventArgs e) { if (e.MessageType != MediaLogMessageType.Warning && e.MessageType != MediaLogMessageType.Error) { return; } if (string.IsNullOrWhiteSpace(e.Message) == false && e.Message.ContainsOrdinal("Using non-standard frame rate")) { return; } }
/// <summary> /// Handles the FFmpegMessageLogged event of the MediaElement control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="MediaLogMessageEventArgs"/> instance containing the event data.</param> private void OnMediaFFmpegMessageLogged(object sender, MediaLogMessageEventArgs e) { if (e.MessageType != MediaLogMessageType.Warning && e.MessageType != MediaLogMessageType.Error) { return; } if (string.IsNullOrWhiteSpace(e.Message) == false && e.Message.ContainsOrdinal("Standart olmayan kare hızını kullanma")) { return; } Debug.WriteLine(e); }