X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Freferenced_reel_asset.h;h=23da7c028663c7d8b7c18ff901612810831b0b41;hb=550794a2a289c4d738292ab74639e1496f55e07e;hp=739a8f490b76e562682f74c78fa5bb1fa52470e4;hpb=3828baf56467224f5d44049bf1e7a7ed11f43a05;p=dcpomatic.git diff --git a/src/lib/referenced_reel_asset.h b/src/lib/referenced_reel_asset.h index 739a8f490..23da7c028 100644 --- a/src/lib/referenced_reel_asset.h +++ b/src/lib/referenced_reel_asset.h @@ -18,23 +18,35 @@ */ + #ifndef DCPOMATIC_REFERENCED_REEL_ASSET_H #define DCPOMATIC_REFERENCED_REEL_ASSET_H + +#include "dcpomatic_time.h" #include + +class Film; +class Playlist; + + class ReferencedReelAsset { public: - ReferencedReelAsset (boost::shared_ptr asset_, DCPTimePeriod period_) + ReferencedReelAsset (std::shared_ptr asset_, dcpomatic::DCPTimePeriod period_) : asset (asset_) , period (period_) {} /** The asset */ - boost::shared_ptr asset; + std::shared_ptr asset; /** Period that this asset covers in the DCP */ - DCPTimePeriod period; + dcpomatic::DCPTimePeriod period; }; + +std::list get_referenced_reel_assets(std::shared_ptr film, std::shared_ptr playlist); + + #endif