diff options
| author | Wolfgang Ruppel <imftool@t-online.de> | 2019-12-02 21:48:30 +0100 |
|---|---|---|
| committer | Wolfgang Ruppel <imftool@t-online.de> | 2019-12-02 21:48:30 +0100 |
| commit | dc56ff4682afe48302ca3708e8893e943a7d5d42 (patch) | |
| tree | 3223c00c85208dedeec4dbbc81a902b59d1c0ea8 /src/Metadata.h | |
| parent | fbdfd30bb77d37b354b19cf6cf3be72eec3bf725 (diff) | |
Adds a ContainerConstraintsSubDescriptor to ACES files (mandatory per ST 379-2)
Diffstat (limited to 'src/Metadata.h')
| -rwxr-xr-x | src/Metadata.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/Metadata.h b/src/Metadata.h index b2466ef..6601d64 100755 --- a/src/Metadata.h +++ b/src/Metadata.h @@ -869,21 +869,21 @@ namespace ASDCP virtual Result_t WriteToBuffer(ASDCP::FrameBuffer&); }; - // - class ContainerConstraintSubDescriptor : public InterchangeObject + // A ContainerConstraintsSubDescriptor is required to be present in the top level File Descriptor for the Constrained Generic Container per ST 379-2 + class ContainerConstraintsSubDescriptor : public InterchangeObject { - ContainerConstraintSubDescriptor(); + ContainerConstraintsSubDescriptor(); public: const Dictionary*& m_Dict; - ContainerConstraintSubDescriptor(const Dictionary*& d); - ContainerConstraintSubDescriptor(const ContainerConstraintSubDescriptor& rhs); - virtual ~ContainerConstraintSubDescriptor() {} + ContainerConstraintsSubDescriptor(const Dictionary*& d); + ContainerConstraintsSubDescriptor(const ContainerConstraintsSubDescriptor& rhs); + virtual ~ContainerConstraintsSubDescriptor() {} - const ContainerConstraintSubDescriptor& operator=(const ContainerConstraintSubDescriptor& rhs) { Copy(rhs); return *this; } - virtual void Copy(const ContainerConstraintSubDescriptor& rhs); - virtual const char* HasName() { return "ContainerConstraintSubDescriptor"; } + const ContainerConstraintsSubDescriptor& operator=(const ContainerConstraintsSubDescriptor& rhs) { Copy(rhs); return *this; } + virtual void Copy(const ContainerConstraintsSubDescriptor& rhs); + virtual const char* HasName() { return "ContainerConstraintsSubDescriptor"; } virtual Result_t InitFromTLVSet(TLVReader& TLVSet); virtual Result_t WriteToTLVSet(TLVWriter& TLVSet); virtual void Dump(FILE* = 0); |
