diff options
| author | jhurst <jhurst@cinecert.com> | 2016-05-09 18:18:42 +0000 |
|---|---|---|
| committer | jhurst <> | 2016-05-09 18:18:42 +0000 |
| commit | 2b101472bf1f76db63ae1c97cf5393fe7195bcb1 (patch) | |
| tree | edf3c46b53393fc796d02d06130477e485639cc2 /src/Metadata.h | |
| parent | cc05011a20424c6b855995b5965782582ca21c42 (diff) | |
Defined bool ASDCP::UL::operator<(const UL& rhs) const, which is needed to carry out the version-insensitive lookup policy when searching for ULs in a std::map<> of UL entries.
Diffstat (limited to 'src/Metadata.h')
| -rwxr-xr-x | src/Metadata.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Metadata.h b/src/Metadata.h index 55f06d4..e71ddf2 100755 --- a/src/Metadata.h +++ b/src/Metadata.h @@ -981,6 +981,28 @@ namespace ASDCP }; // + class PrivateDCDataDescriptor : public GenericDataEssenceDescriptor + { + PrivateDCDataDescriptor(); + + public: + const Dictionary*& m_Dict; + + PrivateDCDataDescriptor(const Dictionary*& d); + PrivateDCDataDescriptor(const PrivateDCDataDescriptor& rhs); + virtual ~PrivateDCDataDescriptor() {} + + const PrivateDCDataDescriptor& operator=(const PrivateDCDataDescriptor& rhs) { Copy(rhs); return *this; } + virtual void Copy(const PrivateDCDataDescriptor& rhs); + virtual const char* HasName() { return "PrivateDCDataDescriptor"; } + 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&); + }; + + // class DolbyAtmosSubDescriptor : public InterchangeObject { DolbyAtmosSubDescriptor(); |
