summaryrefslogtreecommitdiff
path: root/src/Metadata.h
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2013-07-02 02:05:16 +0000
committerjhurst <>2013-07-02 02:05:16 +0000
commitf2ecb6822ff3db70b40adb19a37eab6456e28ed8 (patch)
tree8f103329888eddc2cbcff8da0f844750377b3e33 /src/Metadata.h
parent904abc4a05a4663bb97a30197841f81cfd59278b (diff)
optional properties, take 1
Diffstat (limited to 'src/Metadata.h')
-rwxr-xr-xsrc/Metadata.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/Metadata.h b/src/Metadata.h
index 6b9a50c..7ee0940 100755
--- a/src/Metadata.h
+++ b/src/Metadata.h
@@ -472,6 +472,10 @@ namespace ASDCP
ui32_t StoredHeight;
Rational AspectRatio;
UL PictureEssenceCoding;
+ optional_property<ui32_t> DisplayWidth;
+ optional_property<ui32_t> DisplayHeight;
+ optional_property<UL> Gamma;
+ optional_property<ui8_t> FieldDominance;
GenericPictureEssenceDescriptor(const Dictionary*& d);
GenericPictureEssenceDescriptor(const GenericPictureEssenceDescriptor& rhs);
@@ -890,7 +894,7 @@ namespace ASDCP
};
//
- class DCDataDescriptor : public GenericDataEssenceDescriptor
+ class DCDataDescriptor : public GenericDataEssenceDescriptor
{
DCDataDescriptor();
@@ -918,11 +922,11 @@ namespace ASDCP
public:
const Dictionary*& m_Dict;
- UUID AtmosID;
- ui32_t FirstFrame;
- ui16_t MaxChannelCount;
- ui16_t MaxObjectCount;
- ui8_t AtmosVersion;
+ UUID AtmosID;
+ ui32_t FirstFrame;
+ ui16_t MaxChannelCount;
+ ui16_t MaxObjectCount;
+ ui8_t AtmosVersion;
DolbyAtmosSubDescriptor(const Dictionary*& d);
DolbyAtmosSubDescriptor(const DolbyAtmosSubDescriptor& rhs);