uPnpNamespaces.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System.Xml.Linq;
  2. namespace Emby.Dlna.PlayTo
  3. {
  4. public class uPnpNamespaces
  5. {
  6. public static XNamespace dc = "http://purl.org/dc/elements/1.1/";
  7. public static XNamespace ns = "urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/";
  8. public static XNamespace svc = "urn:schemas-upnp-org:service-1-0";
  9. public static XNamespace ud = "urn:schemas-upnp-org:device-1-0";
  10. public static XNamespace upnp = "urn:schemas-upnp-org:metadata-1-0/upnp/";
  11. public static XNamespace RenderingControl = "urn:schemas-upnp-org:service:RenderingControl:1";
  12. public static XNamespace AvTransport = "urn:schemas-upnp-org:service:AVTransport:1";
  13. public static XNamespace ContentDirectory = "urn:schemas-upnp-org:service:ContentDirectory:1";
  14. public static XName containers = ns + "container";
  15. public static XName items = ns + "item";
  16. public static XName title = dc + "title";
  17. public static XName creator = dc + "creator";
  18. public static XName artist = upnp + "artist";
  19. public static XName Id = "id";
  20. public static XName ParentId = "parentID";
  21. public static XName uClass = upnp + "class";
  22. public static XName Artwork = upnp + "albumArtURI";
  23. public static XName Description = dc + "description";
  24. public static XName LongDescription = upnp + "longDescription";
  25. public static XName Album = upnp + "album";
  26. public static XName Author = upnp + "author";
  27. public static XName Director = upnp + "director";
  28. public static XName PlayCount = upnp + "playbackCount";
  29. public static XName Tracknumber = upnp + "originalTrackNumber";
  30. public static XName Res = ns + "res";
  31. public static XName Duration = "duration";
  32. public static XName ProtocolInfo = "protocolInfo";
  33. public static XName ServiceStateTable = svc + "serviceStateTable";
  34. public static XName StateVariable = svc + "stateVariable";
  35. }
  36. }