diff options
Diffstat (limited to 'src/mono_mpeg2_picture_asset.cc')
| -rw-r--r-- | src/mono_mpeg2_picture_asset.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mono_mpeg2_picture_asset.cc b/src/mono_mpeg2_picture_asset.cc index 548e936a..380da0fe 100644 --- a/src/mono_mpeg2_picture_asset.cc +++ b/src/mono_mpeg2_picture_asset.cc @@ -35,6 +35,7 @@ #include "filesystem.h" #include "mono_mpeg2_picture_asset.h" #include "mono_mpeg2_picture_asset_reader.h" +#include "mono_mpeg2_picture_asset_writer.h" #include <asdcp/AS_DCP.h> @@ -75,3 +76,11 @@ MonoMPEG2PictureAsset::start_read () const return shared_ptr<MonoMPEG2PictureAssetReader>(new MonoMPEG2PictureAssetReader(this, key(), standard())); } + + +shared_ptr<MPEG2PictureAssetWriter> +MonoMPEG2PictureAsset::start_write(boost::filesystem::path file, Behaviour behaviour) +{ + /* Can't use make_shared here as the MonoJ2KPictureAssetWriter constructor is private */ + return shared_ptr<MonoMPEG2PictureAssetWriter>(new MonoMPEG2PictureAssetWriter(this, file, behaviour == Behaviour::OVERWRITE_EXISTING)); +} |
