summaryrefslogtreecommitdiff
path: root/XmlObject.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-01-28 21:17:18 +0100
committerchriszero <zerov83@gmail.com>2015-01-28 21:17:18 +0100
commit87eb8a9e931606da4197391b6e3a09376b1383c2 (patch)
tree9427c28a2d7e9e44d4d77dc7fe53ff91f5152e23 /XmlObject.cpp
parent1da4dbe662e75be47e046472137c6bd72daa7b4d (diff)
downloadvdr-plugin-plex-87eb8a9e931606da4197391b6e3a09376b1383c2.tar.gz
vdr-plugin-plex-87eb8a9e931606da4197391b6e3a09376b1383c2.tar.bz2
- Counting played time correctly
- Implemented switching audiostreams - Removed some compile warnings
Diffstat (limited to 'XmlObject.cpp')
-rw-r--r--XmlObject.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/XmlObject.cpp b/XmlObject.cpp
index a9c0bb4..09db02d 100644
--- a/XmlObject.cpp
+++ b/XmlObject.cpp
@@ -87,4 +87,20 @@ MediaType XmlObject::GetNodeValueAsMediaType(Poco::XML::Node* pNode)
return type;
}
+StreamType XmlObject::GetNodeValueAsStreamType(Poco::XML::Node* pNode)
+{
+ StreamType type = sUNDEF;
+
+ if(pNode != 0) {
+ int iType = GetNodeValueAsInt(pNode);
+ switch(iType) {
+ case 1: type = sVIDEO; break;
+ case 2: type = sAUDIO; break;
+ case 3: type = sSUBTITLE; break;
+ default: type = sUNDEF; break;
+ }
+ }
+ return type;
+}
+
}