diff options
Diffstat (limited to 'src/dcp.h')
| -rw-r--r-- | src/dcp.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -44,6 +44,7 @@ #include "asset_map.h" #include "certificate.h" #include "compose.hpp" +#include "cpl_summary.h" #include "metadata.h" #include "name_format.h" #include "util.h" @@ -117,6 +118,12 @@ public: */ void read (std::vector<VerificationNote>* notes = nullptr, bool ignore_incorrect_picture_mxf_type = false); + /** Return summaries of the CPLs in this DCP. This should only be used if the information + * in CPLSummary is all you need. It's faster than read(), but if you need more than + * the CPLSummary you will need to just call read(). + */ + std::vector<CPLSummary> cpl_summaries() const; + /** Compare this DCP with another, according to various options. * @param other DCP to compare this one to. * @param options Options to define what "equality" means. |
