}
void examine (boost::shared_ptr<Job>);
+ void take_settings_from (boost::shared_ptr<const Content> c);
std::string summary () const;
std::string technical_summary () const;
void as_xml (xmlpp::Node *, bool with_paths) const;
return _first_video;
}
- std::list<ContentTimePeriod> image_subtitles_during (ContentTimePeriod, bool starting) const;
- std::list<ContentTimePeriod> text_subtitles_during (ContentTimePeriod, bool starting) const;
-
void signal_subtitle_stream_changed ();
private:
/** Video filters that should be used when generating DCPs */
std::vector<Filter const *> _filters;
- AVColorRange _color_range;
- AVColorPrimaries _color_primaries;
- AVColorTransferCharacteristic _color_trc;
- AVColorSpace _colorspace;
+ boost::optional<AVColorRange> _color_range;
+ boost::optional<AVColorPrimaries> _color_primaries;
+ boost::optional<AVColorTransferCharacteristic> _color_trc;
+ boost::optional<AVColorSpace> _colorspace;
boost::optional<int> _bits_per_pixel;
};