From c9cf540a0fee44b724d1f879489dd7e7f51c60c7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 27 Aug 2013 20:13:53 +0100 Subject: Basics of OV/supplemental support when reading. --- src/cpl.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/cpl.h') diff --git a/src/cpl.h b/src/cpl.h index 94ab877a..57d4373f 100644 --- a/src/cpl.h +++ b/src/cpl.h @@ -32,6 +32,7 @@ namespace libdcp { namespace parse { class AssetMap; + class AssetMapAsset; } class Asset; @@ -46,7 +47,7 @@ class CPL { public: CPL (std::string directory, std::string name, ContentKind content_kind, int length, int frames_per_second); - CPL (std::string directory, std::string file, boost::shared_ptr asset_map, bool require_mxfs = true); + CPL (std::string directory, std::string file, std::list > asset_maps, bool require_mxfs = true); void add_reel (boost::shared_ptr reel); @@ -106,6 +107,8 @@ public: void add_kdm (KDM const &); private: + boost::shared_ptr asset_from_id (std::list > asset_maps, std::string id) const; + std::string _directory; /** the name of the DCP */ std::string _name; -- cgit v1.2.3