From 2b101472bf1f76db63ae1c97cf5393fe7195bcb1 Mon Sep 17 00:00:00 2001 From: jhurst Date: Mon, 9 May 2016 18:18:42 +0000 Subject: 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. --- src/Metadata.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/Metadata.h') diff --git a/src/Metadata.h b/src/Metadata.h index 55f06d4..e71ddf2 100755 --- a/src/Metadata.h +++ b/src/Metadata.h @@ -980,6 +980,28 @@ namespace ASDCP virtual Result_t WriteToBuffer(ASDCP::FrameBuffer&); }; + // + 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 { -- cgit v1.2.3