-
- void examine (boost::shared_ptr<Job>);
- std::string summary () const;
- std::string technical_summary () const;
- std::string information () const;
- void as_xml (xmlpp::Node *) const;
- DCPTime full_length () const;
-
- std::string identifier () const;
-
- /* AudioContent */
- int audio_channels () const;
- ContentTime audio_length () const;
- int audio_frame_rate () const;
- AudioMapping audio_mapping () const;
- void set_audio_mapping (AudioMapping);
- boost::filesystem::path audio_analysis_path () const;
+
+ void examine (std::shared_ptr<const Film> film, std::shared_ptr<Job>) override;
+ void take_settings_from (std::shared_ptr<const Content> c) override;
+ std::string summary () const override;
+ std::string technical_summary () const override;
+ void as_xml (xmlpp::Node *, bool with_paths) const override;
+ dcpomatic::DCPTime full_length (std::shared_ptr<const Film> film) const override;
+ dcpomatic::DCPTime approximate_length () const override;
+
+ std::string identifier () const override;
+
+ void set_default_colour_conversion ();