X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fscreen.h;h=33c7f280ce32b7d018a9b8c7941db7d75ac5f355;hp=829df23739629e35bba3423c23e0ed055b5d56cb;hb=8f12e84009d7c2685bb2eeb32665876463d4e6e5;hpb=f41818f14369f170475b7f2bde1a2dd856517b14 diff --git a/src/lib/screen.h b/src/lib/screen.h index 829df2373..33c7f280c 100644 --- a/src/lib/screen.h +++ b/src/lib/screen.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2018 Carl Hetherington + Copyright (C) 2013-2019 Carl Hetherington This file is part of DCP-o-matic. @@ -21,12 +21,14 @@ #ifndef DCPOMATIC_SCREEN_H #define DCPOMATIC_SCREEN_H +#include "kdm_with_metadata.h" #include #include #include #include class Cinema; +class Film; class TrustedDevice { @@ -58,8 +60,9 @@ namespace dcpomatic { class Screen { public: - Screen (std::string const & n, boost::optional rec, std::vector td) - : name (n) + Screen (std::string const & na, std::string const & no, boost::optional rec, std::vector td) + : name (na) + , notes (no) , recipient (rec) , trusted_devices (td) {} @@ -78,4 +81,17 @@ public: } +KDMWithMetadataPtr +kdm_for_screen ( + boost::shared_ptr film, + boost::filesystem::path cpl, + boost::shared_ptr screen, + boost::posix_time::ptime valid_from, + boost::posix_time::ptime valid_to, + dcp::Formulation formulation, + bool disable_forensic_marking_picture, + boost::optional disable_forensic_marking_audio + ); + + #endif