+ class Reel {
+ public:
+ Reel ()
+ : first_nonexistant_frame (0)
+ {}
+
+ DCPTimePeriod period;
+ /** the first frame index that does not already exist in our MXF */
+ int first_nonexistant_frame;
+
+ boost::shared_ptr<dcp::PictureAsset> picture_asset;
+ boost::shared_ptr<dcp::PictureAssetWriter> picture_asset_writer;
+ boost::shared_ptr<dcp::SoundAsset> sound_asset;
+ boost::shared_ptr<dcp::SoundAssetWriter> sound_asset_writer;
+ boost::shared_ptr<dcp::SubtitleAsset> subtitle_asset;
+ };
+