예제 #1
0
 /// <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;
     }
 }
예제 #2
0
        /// <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}");
        }
예제 #3
0
        /// <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}");
        }
예제 #4
0
 /// <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;
     }
 }
예제 #5
0
        /// <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);
        }