Table of Contents

Class DataLogger

Namespace
Emgu.CV.Util
Assembly
Emgu.CV.dll

A DataLogger for unmanaged code to log data back to managed code, using callback.

public class DataLogger : UnmanagedObject, IDisposable
Inheritance
DataLogger
Implements
Inherited Members

Constructors

DataLogger(int)

Create a MessageLogger and register the callback function

public DataLogger(int logLevel)

Parameters

logLevel int

The log level.

Methods

DisposeObject()

Release the DataLogger and all the unmanaged memory associated with it.

protected override void DisposeObject()

Log(nint, int)

Log some data

public void Log(nint data, int logLevel)

Parameters

data nint

Pointer to some unmanaged data

logLevel int

The logLevel. The Log function only logs when the logLevel is greater or equals to the DataLogger's logLevel

Events

OnDataReceived

The event that will be raised when the unmanaged code send over data

public event EventHandler<EventArgs<nint>> OnDataReceived

Event Type

EventHandler<EventArgs<nint>>