- FFmpegEncoder (boost::shared_ptr<const Film> film, boost::weak_ptr<Job> job, boost::filesystem::path output, ExportFormat format, bool mixdown_to_stereo, int x264_crf);
-
- void go ();
-
- float current_rate () const;
- Frame frames_done () const;
- bool finishing () const {
+ FFmpegEncoder (
+ std::shared_ptr<const Film> film,
+ std::weak_ptr<Job> job,
+ boost::filesystem::path output,
+ ExportFormat format,
+ bool mixdown_to_stereo,
+ bool split_reels,
+ bool audio_stream_per_channel,
+ int x264_crf
+ );
+
+ void go () override;
+
+ boost::optional<float> current_rate () const override;
+ Frame frames_done () const override;
+ bool finishing () const override {