diff options
author | chriszero <zerov83@gmail.com> | 2015-05-03 17:20:03 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-05-03 17:20:03 +0200 |
commit | f7196f23bc0ed500dcf1f60b794caa9a9f76a751 (patch) | |
tree | 7fcab9a27a06ca43818e9cdd63977769753fb92f /Media.cpp | |
parent | 6708c32ab31bb90781bb5e3743cb81ae72748edd (diff) | |
download | vdr-plugin-plex-f7196f23bc0ed500dcf1f60b794caa9a9f76a751.tar.gz vdr-plugin-plex-f7196f23bc0ed500dcf1f60b794caa9a9f76a751.tar.bz2 |
- Playmarks for skindesigner
- More tokens (mediainfo, codes, etc)
- Updated translation
Diffstat (limited to 'Media.cpp')
-rw-r--r-- | Media.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -23,7 +23,7 @@ Media::Media(Poco::XML::Node* pNode) m_sAudioCodec = GetNodeValue(pAttribs->getNamedItem("audioCodec")); m_sVideoCodec = GetNodeValue(pAttribs->getNamedItem("videoCodec")); m_sContainer = GetNodeValue(pAttribs->getNamedItem("container")); - m_VideoFrameRate = GetNodeValueAsDouble(pAttribs->getNamedItem("videoFrameRate")); + m_VideoFrameRate = GetNodeValue(pAttribs->getNamedItem("videoFrameRate")); pAttribs->release(); @@ -47,4 +47,18 @@ Media::Media(Poco::XML::Node* pNode) } } +void Media::AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> grid) +{ + grid->AddStringToken("videoResolution", m_sVideoResolution); + grid->AddIntToken("bitrate", m_iBitrate); + grid->AddIntToken("width", m_iWidth); + grid->AddIntToken("height", m_iHeight); + grid->AddIntToken("audioChannels", m_iAudioChannels); + grid->AddStringToken("aspectRatio", m_sAspectRatio); + grid->AddStringToken("audioCodec", m_sAudioCodec); + grid->AddStringToken("videoCodec", m_sVideoCodec); + grid->AddStringToken("container", m_sContainer); + grid->AddStringToken("videoFrameRate", m_VideoFrameRate); +} + } |