summaryrefslogtreecommitdiff
path: root/src/AS_02.h
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2015-05-21 00:10:39 +0000
committerjhurst <>2015-05-21 00:10:39 +0000
commit282deda913e656d38df6bb04c685d1e2346cd29b (patch)
tree3a93fb5272cf9d6fb19a6f1c2f6c1cb9876103af /src/AS_02.h
parent887003223e52b4fb2b9ca135dcb8a23e1f133cd4 (diff)
compile fixes
Diffstat (limited to 'src/AS_02.h')
-rw-r--r--src/AS_02.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/AS_02.h b/src/AS_02.h
index 78f9229..17561fd 100644
--- a/src/AS_02.h
+++ b/src/AS_02.h
@@ -334,6 +334,22 @@ namespace AS_02
using ASDCP::TimedText::ResourceList_t;
//
+ class Type5UUIDFilenameResolver : public ASDCP::TimedText::IResourceResolver
+ {
+ typedef std::map<Kumu::UUID, std::string> ResourceMap;
+
+ ResourceMap m_ResourceMap;
+ std::string m_Dirname;
+ KM_NO_COPY_CONSTRUCT(Type5UUIDFilenameResolver);
+
+ public:
+ Type5UUIDFilenameResolver();
+ virtual ~Type5UUIDFilenameResolver();
+ Result_t OpenRead(const std::string& dirname);
+ Result_t ResolveRID(const byte_t* uuid, ASDCP::TimedText::FrameBuffer& FrameBuf) const;
+ };
+
+ //
class ST2052_TextParser
{
class h__TextParser;