Example #1
0
        /// <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;
            }
        }
Example #2
0
 /// <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);
 }
Example #3
0
 /// <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);
 }