Пример #1
0
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            writer.WriteStartElement("item", Properties.Resources.CasparPlayoutSchemaURL);
            writer.WriteAttributeString("clipname", Clipname);
            writer.WriteAttributeString("videoLayer", VideoLayer.ToString());
            writer.WriteAttributeString("seek", Seek.ToString());
            writer.WriteAttributeString("length", Length.ToString());
            writer.WriteAttributeString("loop", Loop.ToString());

            writer.WriteStartElement("transition");
            writer.WriteAttributeString("type", Transition.Type.ToString());
            writer.WriteAttributeString("duration", Transition.Duration.ToString());
            writer.WriteEndElement();

            writer.WriteEndElement();
        }
Пример #2
0
 public void WriteXml(System.Xml.XmlWriter writer)
 {
     writer.WriteStartElement("cgitem", Properties.Resources.CasparPlayoutSchemaURL);
     writer.WriteAttributeString("templatename", TemplateName);
     writer.WriteAttributeString("templatefolder", TemplateProfile);
     writer.WriteAttributeString("layer", Layer.ToString());
     writer.WriteAttributeString("videoLayer", VideoLayer.ToString());
     if (Data.Count > 0)
     {
         writer.WriteStartElement("data", Properties.Resources.CasparPlayoutSchemaURL);
         foreach (CGDataPair pair in Data)
         {
             writer.WriteStartElement("string", Properties.Resources.CasparPlayoutSchemaURL);
             writer.WriteAttributeString("id", pair.Name);
             writer.WriteString(pair.Value);
             writer.WriteEndElement();
         }
         writer.WriteEndElement();
     }
     writer.WriteEndElement();
 }