summaryrefslogtreecommitdiff
path: root/src/Metadata.h
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2010-11-15 17:04:13 +0000
committerjhurst <>2010-11-15 17:04:13 +0000
commit87d8df7af62597f68645cbb7b07cb130ab2a1adb (patch)
tree497d70ef10e1f222537eecf9a7c36794dc4a5724 /src/Metadata.h
parentb6fd53ca44570ef077932b468402dc6797e71f95 (diff)
release!
Diffstat (limited to 'src/Metadata.h')
-rwxr-xr-xsrc/Metadata.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/Metadata.h b/src/Metadata.h
index 4c83034..891d155 100755
--- a/src/Metadata.h
+++ b/src/Metadata.h
@@ -683,6 +683,26 @@ namespace ASDCP
virtual Result_t WriteToBuffer(ASDCP::FrameBuffer&);
};
+ //
+ class NetworkLocator : public InterchangeObject
+ {
+ ASDCP_NO_COPY_CONSTRUCT(NetworkLocator);
+ NetworkLocator();
+
+ public:
+ const Dictionary*& m_Dict;
+ UTF16String URLString;
+
+ NetworkLocator(const Dictionary*& d) : InterchangeObject(d), m_Dict(d) {}
+ virtual ~NetworkLocator() {}
+ virtual const char* HasName() { return "NetworkLocator"; }
+ virtual Result_t InitFromTLVSet(TLVReader& TLVSet);
+ virtual Result_t WriteToTLVSet(TLVWriter& TLVSet);
+ virtual void Dump(FILE* = 0);
+ virtual Result_t InitFromBuffer(const byte_t* p, ui32_t l);
+ virtual Result_t WriteToBuffer(ASDCP::FrameBuffer&);
+ };
+
} // namespace MXF
} // namespace ASDCP