X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Freel_writer.h;h=d08b5b1f009b0e5a6f4424a96e2d5d8e9d4969aa;hp=bee76ded3fd65b5fb6cbe7272d98c8ad2a3a7cd4;hb=b76970eee97ab03741e4c0e1fb30b75f7991ef70;hpb=d3ea182cbde6cc673465450fc63fddd3596d0ea9 diff --git a/src/lib/reel_writer.h b/src/lib/reel_writer.h index bee76ded3..d08b5b1f0 100644 --- a/src/lib/reel_writer.h +++ b/src/lib/reel_writer.h @@ -18,43 +18,46 @@ */ + #include "atmos_metadata.h" -#include "types.h" +#include "dcp_text_track.h" #include "dcpomatic_time.h" -#include "referenced_reel_asset.h" #include "player_text.h" -#include "dcp_text_track.h" +#include "referenced_reel_asset.h" +#include "types.h" #include "weak_film.h" #include #include #include + namespace dcpomatic { class FontData; } -class Film; -class Job; class AudioBuffers; +class Film; class InfoFileHandle; +class Job; struct write_frame_info_test; namespace dcp { + class AtmosAsset; class MonoPictureAsset; class MonoPictureAssetWriter; - class StereoPictureAsset; - class StereoPictureAssetWriter; class PictureAsset; class PictureAssetWriter; + class Reel; + class ReelAsset; + class ReelPictureAsset; class SoundAsset; class SoundAssetWriter; + class StereoPictureAsset; + class StereoPictureAssetWriter; class SubtitleAsset; - class AtmosAsset; - class ReelAsset; - class Reel; - class ReelPictureAsset; } + class ReelWriter : public WeakConstFilm { public: