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(); } }