Exemplo n.º 1
0
        internal void OnUpdatedTemplatesList(List <TemplateInfo> templates)
        {
            TemplatesCollection newTemplates = new TemplatesCollection();

            newTemplates.Populate(templates);
            Templates = newTemplates;

            if (UpdatedTemplates != null)
            {
                UpdatedTemplates(this, EventArgs.Empty);
            }
        }
Exemplo n.º 2
0
        public CasparDevice()
        {
            Settings   = new CasparDeviceSettings();
            Connection = new Casparcg.Core.Network.ServerConnection();
            Channels   = new List <Channel>();
            Templates  = new TemplatesCollection();
            Mediafiles = new List <MediaInfo>();
            Datafiles  = new List <string>();

            Version = "unknown";

            Connection.ProtocolStrategy        = new Amcp.AMCPProtocolStrategy(this);
            Connection.ConnectionStateChanged += server__ConnectionStateChanged;
        }