summaryrefslogtreecommitdiff
path: root/src/Metadata.h
diff options
context:
space:
mode:
authorWolfgang Ruppel <imftool@t-online.de>2019-12-02 21:48:30 +0100
committerWolfgang Ruppel <imftool@t-online.de>2019-12-02 21:48:30 +0100
commitdc56ff4682afe48302ca3708e8893e943a7d5d42 (patch)
tree3223c00c85208dedeec4dbbc81a902b59d1c0ea8 /src/Metadata.h
parentfbdfd30bb77d37b354b19cf6cf3be72eec3bf725 (diff)
Adds a ContainerConstraintsSubDescriptor to ACES files (mandatory per ST 379-2)
Diffstat (limited to 'src/Metadata.h')
-rwxr-xr-xsrc/Metadata.h18
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);