/// <summary> /// Get current OBS log handler. Handler is set to null if non-wrapped handler is being used. /// </summary> public static void GetLogHandler(out LogHandlerDelegate handler, out IntPtr param) { libobs.log_handler_t currentHandler = null; libobs.base_get_log_handler(out currentHandler, out param); if (currentHandler == wrapperHandler) { handler = realHandler; } else { handler = null; } }
/// <summary> Sets OBS current log handler. </summary> public static void SetLogHandler(libobs.log_handler_t handler, IntPtr param) { realHandler = null; libobs.base_set_log_handler(handler, param); }
/// <summary> Get current OBS log handler. </summary> public static void GetLogHandler(out libobs.log_handler_t handler, out IntPtr param) { libobs.base_get_log_handler(out handler, out param); }