+ void increase_priority (std::shared_ptr<Job>);
+ void decrease_priority (std::shared_ptr<Job>);
+ void pause ();
+ void resume ();
+ bool paused () const {
+ boost::mutex::scoped_lock lm (_mutex);
+ return _paused;
+ }
+
+ void analyse_audio (
+ std::shared_ptr<const Film> film,
+ std::shared_ptr<const Playlist> playlist,
+ bool from_zero,
+ boost::signals2::connection& connection,
+ std::function<void()> ready
+ );
+
+ void analyse_subtitles (
+ std::shared_ptr<const Film> film,
+ std::shared_ptr<Content> content,
+ boost::signals2::connection& connection,
+ std::function<void()> ready
+ );