diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-05-05 00:56:54 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-05-06 20:15:30 +0200 |
| commit | 8f8730cadb3dae36e8aa7b7c732a7c162eac0fb6 (patch) | |
| tree | e2e4a61b5aefc99be20f3f8209e9a59d8e1c3cba /src/lib/kdm_with_metadata.h | |
| parent | 9262839360779de83b711f86151fcf56b86c3989 (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: |
