diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-03-03 19:55:41 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-03-03 19:55:41 +0000 |
| commit | e4d7f575fab50b6d255821d6d6a8171c8e1f13f6 (patch) | |
| tree | 49f603a388e8a8ca3107e6106e13dcdb3fbdbc93 /src/lib/cinema_kdms.h | |
| parent | ccc8409dceedcf71872b2846b9b4a4dea9042bda (diff) | |
Add options to write KDMs to separate directories / ZIP files.
Diffstat (limited to 'src/lib/cinema_kdms.h')
| -rw-r--r-- | src/lib/cinema_kdms.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/lib/cinema_kdms.h b/src/lib/cinema_kdms.h index e29fa5cbd..98cb84541 100644 --- a/src/lib/cinema_kdms.h +++ b/src/lib/cinema_kdms.h @@ -31,11 +31,22 @@ public: static std::list<CinemaKDMs> collect (std::list<ScreenKDM> kdms); - static void write_zip_files ( + static int write_directories ( std::list<CinemaKDMs> cinema_kdms, boost::filesystem::path directory, - dcp::NameFormat name_format, - dcp::NameFormat::Map name_values + dcp::NameFormat container_name_format, + dcp::NameFormat filename_format, + dcp::NameFormat::Map name_values, + boost::function<bool (boost::filesystem::path)> confirm_overwrite + ); + + static int write_zip_files ( + std::list<CinemaKDMs> cinema_kdms, + boost::filesystem::path directory, + dcp::NameFormat container_name_format, + dcp::NameFormat filename_format, + dcp::NameFormat::Map name_values, + boost::function<bool (boost::filesystem::path)> confirm_overwrite ); static void email ( |
