+ wxColour outline_content_colour () const {
+ return wxColour(255, 0, 0);
+ }
+
+ wxColour outline_subtitles_colour () const {
+ return wxColour(0, 255, 0);
+ }
+
+ wxColour crop_guess_colour () const {
+ return wxColour(0, 0, 255);
+ }
+
+ int video_frame_rate () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _video_frame_rate;
+ }
+
+ dcpomatic::DCPTime length () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _length;
+ }
+
+ std::pair<std::shared_ptr<PlayerVideo>, dcpomatic::DCPTime> player_video () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _player_video;
+ }
+
+ void add_dropped ();
+
+ void add_get () {
+ boost::mutex::scoped_lock lm (_mutex);
+ ++_gets;
+ }