示例#1
0
 public void NewMessage(OSDMessage.Type type, string msg, SubStyle style, int duration = -1)
 {
     NewMessage(type, msg, new List <SubStyle>()
     {
         style
     }, duration);
 }
示例#2
0
 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);
     }
 }
示例#3
0
 public void NewMessage(OSDMessage.Type type, string msg, SubStyle style, int duration = -1)
 {
     if (!OSDEnabled)
     {
         return;
     }
     NewMessage(type, msg, new List <SubStyle>()
     {
         style
     }, duration);
 }
示例#4
0
 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);
     }
 }