diff options
| author | Christian <zerov83@gmail.com> | 2016-03-08 22:14:49 +0100 |
|---|---|---|
| committer | Christian <zerov83@gmail.com> | 2016-03-08 22:14:49 +0100 |
| commit | e63b1337cb98ddfa136de78628f5048b682276ff (patch) | |
| tree | f164267d8b4171a21a8a264cc41226e53f4ef056 /XmlObject.h | |
| parent | 662171f45281deacdf2db255909be11ec869122c (diff) | |
| download | vdr-plugin-plex-e63b1337cb98ddfa136de78628f5048b682276ff.tar.gz vdr-plugin-plex-e63b1337cb98ddfa136de78628f5048b682276ff.tar.bz2 | |
Skindesigner "DetailView" in development
Diffstat (limited to 'XmlObject.h')
| -rw-r--r-- | XmlObject.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/XmlObject.h b/XmlObject.h index 9e65984..4c64a6c 100644 --- a/XmlObject.h +++ b/XmlObject.h @@ -13,8 +13,10 @@ namespace plexclient { -enum MediaType {UNDEF = 0, MOVIE, SHOW, SEASON, EPISODE, MUSIC, PHOTO, CLIP}; -enum StreamType {sUNDEF = 0, sVIDEO = 1, sAUDIO = 2, sSUBTITLE = 3}; +enum class MediaType {UNDEF = 0, MOVIE, SHOW, SEASON, EPISODE, MUSIC, PHOTO, CLIP, PLAYLIST}; +enum class PlaylistType { Undef, Video, Audio, Photo }; +enum class StreamType {sUNDEF = 0, sVIDEO = 1, sAUDIO = 2, sSUBTITLE = 3}; +enum class ExtraType { Unkown = 0, Trailer = 1, BehindTheScenes = 5 }; class XmlObject { @@ -28,6 +30,8 @@ protected: static Poco::DateTime GetNodeValueAsDateTime(Poco::XML::Node* pNode); static MediaType GetNodeValueAsMediaType(Poco::XML::Node* pNode); static StreamType GetNodeValueAsStreamType(Poco::XML::Node* pNode); + static PlaylistType GetNodeValueAsPlaylistType(Poco::XML::Node* pNode); + static ExtraType GetNodeValueAsExtraType(Poco::XML::Node* pNode); private: }; |
