X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fffmpeg_file_encoder.h;h=5bf501370ab6d9ad917b6808a0ffc1041b176378;hb=ff639b3cf30afcc097bfd21d39c8d15f466cadd6;hp=9f3d88551266b26a184f03fa37f2d4f34e690e36;hpb=e14c78e13eab9125a875e90b97c7dab77aa46b90;p=dcpomatic.git diff --git a/src/lib/ffmpeg_file_encoder.h b/src/lib/ffmpeg_file_encoder.h index 9f3d88551..5bf501370 100644 --- a/src/lib/ffmpeg_file_encoder.h +++ b/src/lib/ffmpeg_file_encoder.h @@ -23,23 +23,33 @@ #define DCPOMATIC_FFMPEG_FILE_ENCODER_H +#include "audio_mapping.h" +#include "dcpomatic_time.h" #include "encoder.h" #include "event_history.h" -#include "audio_mapping.h" #include "log.h" -#include "warnings.h" #include -DCPOMATIC_DISABLE_WARNINGS +#include +LIBDCP_DISABLE_WARNINGS extern "C" { #include #include } -DCPOMATIC_ENABLE_WARNINGS +LIBDCP_ENABLE_WARNINGS class ExportAudioStream; +enum class ExportFormat +{ + PRORES_4444, + PRORES_HQ, + H264_AAC, + SUBTITLES_DCP +}; + + class FFmpegFileEncoder { public: