public IUPnPConfigPackage CreatePackage()
        {
            IIpConfig ip = new SinkIPConfig(52000);
            IUPnPConfig upnp = new UPnPConfig(900, "config/ConfigHiPiMediaRenderer.txt");
            IXMLWriter xml = new XMLWriter(ip);

            List<string> serviceconf = new List<string>
                {
                    "config/ConfigServiceAVTransport.txt",
                    "config/ConfigServiceRenderingControl.txt"
                };

            IUPnPConfigPackage pack = new UPnPConfigPackage(ip, upnp, xml, serviceconf);

            return pack;
        }
        public XMLServicesConfig(List<string> paths)
        {
            IXMLWriter writer = new XMLWriter();

            foreach (string path in paths)
            {
                LoadConfig(path);
                writer.GenServiceDescription(deviceType, _functions);
                _functions.Clear();
            }
        }