/// <summary> /// Creates object label from object /// </summary> /// <param name="obj">The object</param> /// <returns>The label</returns> public override IObjectLabelUI CreateLabel(ICategoryObject obj) { if (obj is LogIterator) { LogIterator iterator = obj as LogIterator; Labels.LogIteratorLabel l = new Labels.LogIteratorLabel(); l.Object = obj; return(l.CreateLabelUI(Properties.Resources.logIterator.ToBitmap(), false)); } return(null); }
public Log(IntPtr hLib, ILogger logger) { m_hLog = LibVlcMethods.libvlc_log_open(hLib); m_logger = logger; LibVlcMethods.libvlc_set_log_verbosity(m_hLog, 2); m_logIterator = new LogIterator(m_hLog); m_reader = new Thread(Retreive); m_reader.IsBackground = true; WriteTimeout = 1000; }
public Log(IntPtr hLib, ILogger logger) { m_logger = logger; NativeMethods.libvlc_set_log_verbosity(hLib, 2); m_hLog = NativeMethods.libvlc_log_open(hLib); m_logIterator = new LogIterator(m_hLog); m_reader = new Thread(Retreive); m_reader.IsBackground = true; m_reader.Name = "Log Thread"; WriteTimeout = 500; }