Exemple #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="MediaLogMessagEventArgs"/> instance containing the event data.</param>
 private void Media_MessageLogged(object sender, MediaLogMessagEventArgs 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="MediaLogMessagEventArgs"/> instance containing the event data.</param>
        private void MediaElement_FFmpegMessageLogged(object sender, MediaLogMessagEventArgs e)
        {
            if (e.Message.Contains("] Reinit context to "))
            {
                return;
            }

            Debug.WriteLine($"{e.MessageType,10} - {e.Message}");
        }
Exemple #3
0
        /// <summary>
        /// Logs the specified message.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="messageType">Type of the message.</param>
        /// <param name="message">The message.</param>
        /// <exception cref="System.ArgumentNullException">sender</exception>
        internal static void Log(object sender, MediaLogMessageType messageType, string message)
        {
            if (sender == null)
            {
                throw new ArgumentNullException(nameof(sender));
            }
            var eventArgs = new MediaLogMessagEventArgs(sender as MediaElementCore, messageType, message);

            LogQueue.Enqueue(eventArgs);
        }
Exemple #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="MediaLogMessagEventArgs"/> instance containing the event data.</param>
 private void MediaElement_FFmpegMessageLogged(object sender, MediaLogMessagEventArgs e)
 {
     Debug.WriteLine($"{e.MessageType,10} - {e.Message}");
 }