40 #ifndef LIBDCP_MONO_PICTURE_ASSET_H
41 #define LIBDCP_MONO_PICTURE_ASSET_H
51 class MonoPictureAssetWriter;
76 std::shared_ptr<PictureAssetWriter>
start_write (boost::filesystem::path
file,
bool overwrite)
override;
77 std::shared_ptr<MonoPictureAssetReader> start_read ()
const;
80 std::shared_ptr<const Asset> other,
86 std::string cpl_node_name ()
const;
boost::optional< boost::filesystem::path > file() const
A fraction (i.e. a thing with an integer numerator and an integer denominator).
A 2D (monoscopic) picture asset.
MonoPictureAsset(boost::filesystem::path file)
std::shared_ptr< PictureAssetWriter > start_write(boost::filesystem::path file, bool overwrite) override
An asset made up of JPEG2000 data.
MonoPictureAssetReader typedef.
Namespace for everything in libdcp.
A class to describe what "equality" means for a particular test.