blob: a19beda530ef42f4c4f81aa2d97910677f5d5805 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef DCPOMATIC_J2K_ENCODER_BACKEND_H
#define DCPOMATIC_J2K_ENCODER_BACKEND_H
#include <dcp/data.h>
#include <boost/foreach.hpp>
#include <boost/noncopyable.hpp>
#include <boost/optional.hpp>
#include <boost/shared_ptr.hpp>
class DCPVideo;
class J2KEncoderBackend : public boost::noncopyable
{
public:
virtual std::vector<dcp::Data> encode (std::vector<boost::shared_ptr<DCPVideo> > video) = 0;
virtual int quantity () const {
return 1;
}
};
#endif
|