X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fwriter.h;h=6aa0f4c1f38a28812600d6eb2f10efb521ec2f83;hb=769c71b5c3e050ccfc1c13771d24328fbf76a495;hp=5efb14e50e39ee9ebf682635dfb2a4f963ee1411;hpb=6bd8be029c72180a41d70e590bf2cb85a77317bf;p=dcpomatic.git diff --git a/src/lib/writer.h b/src/lib/writer.h index 5efb14e50..6aa0f4c1f 100644 --- a/src/lib/writer.h +++ b/src/lib/writer.h @@ -24,7 +24,6 @@ #include "exceptions.h" #include "types.h" #include "player_subtitles.h" -#include #include #include #include @@ -35,6 +34,7 @@ class Film; class EncodedData; class AudioBuffers; class Job; +class Font; namespace dcp { class MonoPictureMXF; @@ -45,6 +45,7 @@ namespace dcp { class PictureMXFWriter; class SoundMXF; class SoundMXFWriter; + class InteropSubtitleContent; } struct QueueItem @@ -95,6 +96,7 @@ public: void fake_write (int, Eyes); void write (boost::shared_ptr); void write (PlayerSubtitles subs); + void write (std::list > fonts); void repeat (int f, Eyes); void finish (); @@ -149,5 +151,5 @@ private: boost::shared_ptr _picture_mxf_writer; boost::shared_ptr _sound_mxf; boost::shared_ptr _sound_mxf_writer; - boost::shared_ptr _subtitle_content; + boost::shared_ptr _subtitle_content; };