public void NewMessage(OSDMessage.Type type, string msg, SubStyle style, int duration = -1) { NewMessage(type, msg, new List <SubStyle>() { style }, duration); }
public void NewMessage(OSDMessage.Type type, string msg = "", List <SubStyle> styles = null, int duration = -1) { lock (messages) messages[type] = new OSDMessage(type, msg, styles, duration); if (!player.isPlaying) { PresentFrame(null); } }
public void NewMessage(OSDMessage.Type type, string msg, SubStyle style, int duration = -1) { if (!OSDEnabled) { return; } NewMessage(type, msg, new List <SubStyle>() { style }, duration); }
public void NewMessage(OSDMessage.Type type, string msg = "", List <SubStyle> styles = null, int duration = -1) { if (!OSDEnabled) { return; } lock (messages) { messages[type] = new OSDMessage(type, msg, styles, duration); if (type == OSDMessage.Type.Subtitles) { messages[type].startAt = player.CurTime; } } if (!player.isPlaying) { PresentFrame(null); } }