40 #ifndef LIBDCP_PICTURE_ASSET_WRITER_H
41 #define LIBDCP_PICTURE_ASSET_WRITER_H
47 #include <boost/utility.hpp>
67 FrameInfo (uint64_t o, uint64_t s, std::string h)
85 virtual FrameInfo write (uint8_t
const *,
int) = 0;
86 virtual void fake_write (
int) = 0;
91 template <
class P,
class Q>
92 friend void start (
PictureAssetWriter *, std::shared_ptr<P>, Q *, uint8_t
const *,
int);
97 bool _overwrite =
false;
Parent class for classes which can write MXF-based assets.
Parent class for classes which write picture assets.
An asset made up of JPEG2000 data.
Namespace for everything in libdcp.
Information about a single frame (either a monoscopic frame or a left or right eye stereoscopic frame...