Show / Hide Table of Contents

Delegate LogMessageEventHandler

Represents a handler for FFmpeg log messages.

Namespace: FFmpeg.Logging
Assembly: FFmpeg.dll
Syntax
public delegate void LogMessageEventHandler(string message, LogLevel level, ClassCategory category, string? contextName)
Parameters
Type Name Description
string message

The formatted log message produced by FFmpeg.

LogLevel level

The log level assigned to the message.

ClassCategory category

The FFmpeg class category of the logging context.

string contextName

The name of the FFmpeg logging context, or null when unavailable.

Constructors

View Source

LogMessageEventHandler(object, nint)

Declaration
public LogMessageEventHandler(object @object, nint method)
Parameters
Type Name Description
object object
nint method

Methods

View Source

BeginInvoke(string, LogLevel, ClassCategory, string?, AsyncCallback, object)

Declaration
public virtual IAsyncResult BeginInvoke(string message, LogLevel level, ClassCategory category, string? contextName, AsyncCallback callback, object @object)
Parameters
Type Name Description
string message
LogLevel level
ClassCategory category
string contextName
AsyncCallback callback
object object
Returns
Type Description
IAsyncResult
View Source

EndInvoke(IAsyncResult)

Declaration
public virtual void EndInvoke(IAsyncResult result)
Parameters
Type Name Description
IAsyncResult result
View Source

Invoke(string, LogLevel, ClassCategory, string?)

Declaration
public virtual void Invoke(string message, LogLevel level, ClassCategory category, string? contextName)
Parameters
Type Name Description
string message
LogLevel level
ClassCategory category
string contextName
  • View Source
In this article
Back to top Generated by DocFX