Example #1
0
        /// <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));
        }
Example #2
0
 public static extern void freenect_set_log_level(IntPtr context, Kinect.LogLevelOptions level);
Example #3
0
 public LogEventArgs(Kinect device, Kinect.LogLevelOptions logLevel, string message)
 {
     this.Device   = device;
     this.LogLevel = logLevel;
     this.Message  = message;
 }