diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-05-05 00:56:54 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-05-05 00:56:54 +0200 |
| commit | 58f3fa4635c87a884287dc1885f2a07d4026badb (patch) | |
| tree | e2e4a61b5aefc99be20f3f8209e9a59d8e1c3cba /src/lib/kdm_with_metadata.h | |
| parent | 76b245489c6e34bcc1bfcd5c9534555edbb08cc6 (diff) | |
Move some functions to kdm_with_metadata
Diffstat (limited to 'src/lib/kdm_with_metadata.h')
| -rw-r--r-- | src/lib/kdm_with_metadata.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/lib/kdm_with_metadata.h b/src/lib/kdm_with_metadata.h index ee84d9eb4..c2a13fced 100644 --- a/src/lib/kdm_with_metadata.h +++ b/src/lib/kdm_with_metadata.h @@ -70,6 +70,41 @@ int write_files ( ); +void make_zip_file (std::list<KDMWithMetadataPtr> kdms, boost::filesystem::path zip_file, dcp::NameFormat name_format, dcp::NameFormat::Map name_values); + + +std::list<std::list<KDMWithMetadataPtr> > collect (std::list<KDMWithMetadataPtr> kdms); + + +int write_directories ( + std::list<std::list<KDMWithMetadataPtr> > 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 + ); + + +int write_zip_files ( + std::list<std::list<KDMWithMetadataPtr> > 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 + ); + + +void email ( + std::list<std::list<KDMWithMetadataPtr> > cinema_kdms, + dcp::NameFormat container_name_format, + dcp::NameFormat filename_format, + dcp::NameFormat::Map name_values, + std::string cpl_name + ); + + class DCPKDMWithMetadata : public KDMWithMetadata { public: |
