/*
- Copyright (C) 2012-2016 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2018 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
friend struct ffmpeg_pts_offset_test;
friend void ffmpeg_decoder_sequential_test_one (boost::filesystem::path file, float fps, int gaps, int video_length);
+ ContentTime position () const {
+ return _position;
+ }
+
+ void seek ();
+
void emit (boost::shared_ptr<const ImageProxy>, Frame frame);
+ /** @return true if the emitted data was accepted, false if not */
boost::signals2::signal<void (ContentVideo)> Data;
private:
+ /** Time of last thing to be emitted */
boost::shared_ptr<const Content> _content;
boost::optional<Frame> _last_emitted;
+ ContentTime _position;
};
#endif