+
+ void set_reference_video (bool r);
+
+ bool reference_video () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _reference_video;
+ }
+
+ void set_reference_audio (bool r);
+
+ bool reference_audio () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _reference_audio;
+ }
+
+ void set_reference_subtitle (bool r);
+
+ bool reference_subtitle () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _reference_subtitle;
+ }
+
+protected:
+ void add_properties (std::list<std::pair<std::string, std::string> >& p) const;
+