+ void set_coalesce_player_changes (bool c);
+ void set_dcp_decode_reduction (boost::optional<int> reduction);
+ boost::optional<int> dcp_decode_reduction () const;
+ void set_outline_content (bool o);
+ void set_eyes (Eyes e);
+ void set_pad_black (bool p);
+
+ void slow_refresh ();
+
+ int dropped () const {
+ return _dropped;
+ }
+
+ int audio_callback (void* out, unsigned int frames);
+
+#ifdef DCPOMATIC_VARIANT_SWAROOP
+ void set_background_image (bool b) {
+ _background_image = b;
+ refresh_panel ();
+ }
+#endif
+
+ StateTimer const & state_timer () const {
+ return _state_timer;
+ }
+
+ StateTimer& state_timer () {
+ return _state_timer;
+ }
+
+ int gets () const {
+ return _gets;
+ }
+
+ /* Some accessors that VideoView classes need */
+ dcp::Size out_size () const {
+ return _out_size;
+ }
+ dcp::Size inter_size () const {
+ return _inter_size;
+ }
+ Position<int> inter_position () const {
+ return _inter_position;
+ }
+ bool outline_content () const {
+ return _outline_content;
+ }
+ bool pad_black () const {
+ return _pad_black;
+ }