diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-04-02 23:45:19 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-04-04 20:48:35 +0200 |
| commit | ea51ac3483161343b7aefabe54420c6cb431c0fe (patch) | |
| tree | d795c52c13989af628a28abad11d91c2d14f2405 /src/lib/film.h | |
| parent | 48bfa4b2040d2bacd6befdab6c12b2ee3e9be5a1 (diff) | |
Use studio and facility from Interop/SMPTE metadata rather than ISDCF.
Diffstat (limited to 'src/lib/film.h')
| -rw-r--r-- | src/lib/film.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/film.h b/src/lib/film.h index 6b50bba5e..fa87c6c35 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -239,6 +239,7 @@ public: CHAIN, DISTRIBUTOR, FACILITY, + STUDIO, LUMINANCE, }; @@ -373,6 +374,10 @@ public: return _facility; } + boost::optional<std::string> studio () const { + return _studio; + } + boost::optional<dcp::Luminance> luminance () const { return _luminance; } @@ -416,6 +421,7 @@ public: void set_status (dcp::Status s); void set_chain (boost::optional<std::string> c = boost::none); void set_facility (boost::optional<std::string> f = boost::none); + void set_studio (boost::optional<std::string> s = boost::none); void set_distributor (boost::optional<std::string> d = boost::none); void set_luminance (boost::optional<dcp::Luminance> l = boost::none); @@ -522,6 +528,7 @@ private: boost::optional<std::string> _chain; boost::optional<std::string> _distributor; boost::optional<std::string> _facility; + boost::optional<std::string> _studio; boost::optional<dcp::Luminance> _luminance; int _state_version; |
