51 void selectRenderType(
int i);
52 void selectRenderOptions();
57 void sequenceMimeTypeOptionsClicked();
59 void slotLockAspectRatioDimensionsWidth(
int width);
60 void slotLockAspectRatioDimensionsHeight(
int height);
62 void slotExportTypeChanged();
63 void setFFmpegPath(
const QString& path);
65 void frameRateChanged(
int framerate);
70 void slotDialogAccepted();
75 static constexpr bool PLATFORM_SUPPORTS_FFMPEG =
false;
77 static constexpr bool PLATFORM_SUPPORTS_FFMPEG =
true;
84 COMPRESSED_FORMAT = -2
88 void ffmpegWarningCheck();
89 FFmpegValidationResult validateFFmpeg(
const QString &ffmpegPath);
91 static QString defaultVideoFileName(
KisDocument *doc,
const QString &mimeType);
93 static void getDefaultVideoEncoderOptions(
const QString &mimeType,
96 QString *customFFMpegOptionsString,
99 static void filterSequenceMimeTypes(
QStringList &mimeTypes);
102 static bool imageMimeSupportsHDR(QString &hdr);
112 QString ffmpegVersion =
"None";
117 bool m_wantsRenderWithHDR =
false;