diff options
| author | jhurst <jhurst@cinecert.com> | 2010-11-15 17:04:13 +0000 |
|---|---|---|
| committer | jhurst <> | 2010-11-15 17:04:13 +0000 |
| commit | 87d8df7af62597f68645cbb7b07cb130ab2a1adb (patch) | |
| tree | 497d70ef10e1f222537eecf9a7c36794dc4a5724 /src/Metadata.h | |
| parent | b6fd53ca44570ef077932b468402dc6797e71f95 (diff) | |
release!
Diffstat (limited to 'src/Metadata.h')
| -rwxr-xr-x | src/Metadata.h | 20 |
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 |
