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 + "\""); } }
public void Add(int layer, CasparCGItem item) { item.Layer = layer; Add(item, false); }
public void Add(int videoLayer, int layer, CasparCGItem item, bool bPlayOnLoad) { item.VideoLayer = videoLayer; item.Layer = layer; Add(item, bPlayOnLoad); }
public void Add(CasparCGItem item) { Add(item, false); }