diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-02-14 18:39:23 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-02-14 18:39:23 +0100 |
| commit | 6d1232abc853ea3771c35da6d3ff091b66baa1f2 (patch) | |
| tree | 30b9e5275b30f8927a90d3db388d8ea10f0b6b24 /src/lib/reusable_reel_asset.h | |
| parent | a680098a14cf40172370fde12c86691b82a36051 (diff) | |
FIXME: fix bugs.448-re-use
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; }; |
