Пример #1
0
        public void Add(CasparCGItem item, bool bPlayOnLoad)
        {
            bool bAutoPlay = item.AutoPlay || bPlayOnLoad;

            if (item.VideoLayer == -1)
            {
                Channel.Connection.SendString("CG " + Channel.ID + " ADD " + item.Layer + " \"" + item.TemplateIdentifier + "\" " + (bAutoPlay ? "1" : "0") + " \"" + item.XMLData + "\"");
            }
            else
            {
                Channel.Connection.SendString("CG " + Channel.ID + "-" + item.VideoLayer + " ADD " + item.Layer + " \"" + item.TemplateIdentifier + "\" " + (bAutoPlay ? "1" : "0") + " \"" + item.XMLData + "\"");
            }
        }
Пример #2
0
 public void Add(int layer, CasparCGItem item)
 {
     item.Layer = layer;
     Add(item, false);
 }
Пример #3
0
 public void Add(int videoLayer, int layer, CasparCGItem item, bool bPlayOnLoad)
 {
     item.VideoLayer = videoLayer;
     item.Layer      = layer;
     Add(item, bPlayOnLoad);
 }
Пример #4
0
 public void Add(CasparCGItem item)
 {
     Add(item, false);
 }