public void TestSearch() { UPnPContentDirectoryServiceImpl service = new UPnPContentDirectoryServiceImpl(); DvAction browse = service.Actions["Search"]; IList <object> input = new object[] { "0", "upnp:class derivedfrom \"object.container.playlistContainer\" and @refID exists false", "dc:title,microsoft:folderPath", (uint)0, (uint)200, "+dc:title" }; IList <object> output; UPnPError error = browse.InvokeAction(input, out output, false, CreateContext()); Console.WriteLine("Error: {0}", error); Console.WriteLine("Output: {0}", output); Console.WriteLine("Output list: [{0}]", string.Join(",", output)); }
public void TestBrowse() { UPnPContentDirectoryServiceImpl service = new UPnPContentDirectoryServiceImpl(); DvAction browse = service.Actions["Browse"]; IList <object> input = new object[] { "0", "BrowseDirectChildren", "*", (uint)0, (uint)200, "" }; IList <object> output; UPnPError error = browse.InvokeAction(input, out output, false, CreateContext()); Console.WriteLine("Error: {0}", error); Console.WriteLine("Output: {0}", output); Console.WriteLine("Output list: [{0}]", string.Join(",", output)); }