1 #ifndef DCPOMATIC_J2K_ENCODER_BACKEND_H
2 #define DCPOMATIC_J2K_ENCODER_BACKEND_H
5 #include <boost/foreach.hpp>
6 #include <boost/noncopyable.hpp>
7 #include <boost/optional.hpp>
8 #include <boost/shared_ptr.hpp>
14 class J2KEncoderBackend : public boost::noncopyable
17 virtual std::vector<dcp::Data> encode (std::vector<boost::shared_ptr<DCPVideo> > video) = 0;
19 virtual int quantity () const {