/// <summary> /// Logging callback. /// </summary> /// <param name="device"> /// A <see cref="IntPtr"/> /// </param> /// <param name="logLevel"> /// A <see cref="Kinect.LogLevelOptions"/> /// </param> /// <param name="message"> /// A <see cref="System.String"/> /// </param> internal static void LogCallback(IntPtr device, Kinect.LogLevelOptions logLevel, string message) { Kinect realDevice = KinectNative.GetDevice(device); Kinect.Log(null, new LogEventArgs(realDevice, logLevel, message)); }
public static extern void freenect_set_log_level(IntPtr context, Kinect.LogLevelOptions level);
public LogEventArgs(Kinect device, Kinect.LogLevelOptions logLevel, string message) { this.Device = device; this.LogLevel = logLevel; this.Message = message; }