- void seek (ContentTime time, bool accurate);
- void video (boost::shared_ptr<const ImageProxy>, VideoFrame frame);
- std::list<ContentVideo> decoded_video (VideoFrame frame);
- void fill_2d (VideoFrame from, VideoFrame to);
- void fill_3d (VideoFrame from, VideoFrame to, Eyes);
+ boost::optional<dcpomatic::ContentTime> position (std::shared_ptr<const Film>) const override {
+ return _position;
+ }
+
+ void seek () override;
+ void emit (std::shared_ptr<const Film> film, std::shared_ptr<const ImageProxy>, Frame frame);