diff options
| author | jhurst <jhurst@cinecert.com> | 2016-12-01 20:12:38 +0000 |
|---|---|---|
| committer | jhurst <> | 2016-12-01 20:12:38 +0000 |
| commit | c87b3d28b21c927561606cc65a25b47aebc69355 (patch) | |
| tree | cc54031828cc2f244291ed49ea0c21efcb9416d5 /src/Metadata.h | |
| parent | 8fd602770d89acb171dbd878d8737ead85aa35d3 (diff) | |
o Cleared up MXFGCP1FrameWrappedPictureElement / MXFGCP1FrameWrappedPictureElement
ambiguity. PHDR continues to use MXFGCP1FrameWrappedPictureElement.
MXFGCI1FrameWrappedPictureElement is supported for interlace.
o Added prototype PIDM dynamic metadata wrapping, config with --enable-phdr
Diffstat (limited to 'src/Metadata.h')
| -rwxr-xr-x | src/Metadata.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/Metadata.h b/src/Metadata.h index e5133e8..dafd727 100755 --- a/src/Metadata.h +++ b/src/Metadata.h @@ -530,6 +530,7 @@ namespace ASDCP optional_property<ui32_t > AlphaMinRef; optional_property<ui32_t > AlphaMaxRef; optional_property<ui8_t > ScanningDirection; + RGBALayout PixelLayout; RGBAEssenceDescriptor(const Dictionary*& d); RGBAEssenceDescriptor(const RGBAEssenceDescriptor& rhs); @@ -1064,21 +1065,21 @@ namespace ASDCP }; // - class IMFDynamicMetadataDescriptor : public GenericDataEssenceDescriptor + class PIMFDynamicMetadataDescriptor : public GenericDataEssenceDescriptor { - IMFDynamicMetadataDescriptor(); + PIMFDynamicMetadataDescriptor(); public: const Dictionary*& m_Dict; ui32_t GlobalPayloadSID; - IMFDynamicMetadataDescriptor(const Dictionary*& d); - IMFDynamicMetadataDescriptor(const IMFDynamicMetadataDescriptor& rhs); - virtual ~IMFDynamicMetadataDescriptor() {} + PIMFDynamicMetadataDescriptor(const Dictionary*& d); + PIMFDynamicMetadataDescriptor(const PIMFDynamicMetadataDescriptor& rhs); + virtual ~PIMFDynamicMetadataDescriptor() {} - const IMFDynamicMetadataDescriptor& operator=(const IMFDynamicMetadataDescriptor& rhs) { Copy(rhs); return *this; } - virtual void Copy(const IMFDynamicMetadataDescriptor& rhs); - virtual const char* HasName() { return "IMFDynamicMetadataDescriptor"; } + const PIMFDynamicMetadataDescriptor& operator=(const PIMFDynamicMetadataDescriptor& rhs) { Copy(rhs); return *this; } + virtual void Copy(const PIMFDynamicMetadataDescriptor& rhs); + virtual const char* HasName() { return "PIMFDynamicMetadataDescriptor"; } virtual Result_t InitFromTLVSet(TLVReader& TLVSet); virtual Result_t WriteToTLVSet(TLVWriter& TLVSet); virtual void Dump(FILE* = 0); |
