+ dcpomatic::DCPTimePeriod period(std::shared_ptr<const Film> film) const {
+ return { position(), end(film) };
+ }
+
+ dcpomatic::DCPTime length_after_trim (std::shared_ptr<const Film> film) const;
+
+ boost::optional<double> video_frame_rate () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _video_frame_rate;
+ }
+
+ void set_video_frame_rate(std::shared_ptr<const Film> film, double r);
+ void unset_video_frame_rate ();
+
+ double active_video_frame_rate (std::shared_ptr<const Film> film) const;