diff options
Diffstat (limited to 'src/lib/reusable_reel_asset.h')
| -rw-r--r-- | src/lib/reusable_reel_asset.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/lib/reusable_reel_asset.h b/src/lib/reusable_reel_asset.h index 3ff610909..8dc7dc4d3 100644 --- a/src/lib/reusable_reel_asset.h +++ b/src/lib/reusable_reel_asset.h @@ -24,6 +24,7 @@ #include "dcpomatic_time.h" +#include "reuse_type.h" #include <dcp/reel_asset.h> @@ -34,23 +35,18 @@ class Playlist; class ReusableReelAsset { public: - enum class Use { - REFERENCE, - COPY - }; - - ReusableReelAsset(std::shared_ptr<dcp::ReelFileAsset> asset_, dcpomatic::DCPTimePeriod period_, Use use_) + ReusableReelAsset(std::shared_ptr<dcp::ReelFileAsset> asset_, dcpomatic::DCPTimePeriod period_, ReuseType type_) : asset(asset_) , period(period_) - , use(use_) + , type(type_) {} /** The asset */ std::shared_ptr<dcp::ReelFileAsset> asset; /** Period that this asset covers in the DCP */ dcpomatic::DCPTimePeriod period; - /** How this asset is used - referred to or copied */ - Use use; + /** How this asset is re-used - referred to or copied */ + ReuseType type; }; |
