40 #ifndef LIBDCP_ARRAY_DATA_H
41 #define LIBDCP_ARRAY_DATA_H
45 #include <boost/shared_array.hpp>
46 #include <boost/filesystem.hpp>
64 explicit ArrayData(boost::filesystem::path file);
66 uint8_t
const * data ()
const override {
70 uint8_t * data ()
override {
77 int size ()
const override {
87 std::shared_ptr<std::vector<uint8_t>> _data;
Class to hold an arbitrary block of data.
int size() const override
Namespace for everything in libdcp.