40 #ifndef LIBDCP_MONO_PICTURE_FRAME_H
41 #define LIBDCP_MONO_PICTURE_FRAME_H
46 #include <boost/filesystem.hpp>
47 #include <boost/optional.hpp>
87 std::shared_ptr<OpenJPEGImage>
xyz_image (
int reduce = 0)
const;
90 uint8_t
const *
data ()
const override;
93 uint8_t*
data ()
override;
96 int size ()
const override;
104 MonoPictureFrame (ASDCP::JP2K::MXFReader* reader, int n, std::shared_ptr<DecryptionContext>, bool check_hmac);
106 std::shared_ptr<ASDCP::JP2K::FrameBuffer> _buffer;
A single frame of a 2D (monoscopic) picture asset.
std::shared_ptr< OpenJPEGImage > xyz_image(int reduce=0) const
MonoPictureFrame(boost::filesystem::path path)
uint8_t const * data() const override
int size() const override
Namespace for everything in libdcp.