Krita Source Code Documentation
Loading...
Searching...
No Matches
KisVideoSaver.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef VIDEO_SAVER_H_
8#define VIDEO_SAVER_H_
9
10#include <QObject>
11
12#include "kis_types.h"
13
15
16class KisDocument;
18
19#include "kritaui_export.h"
20
21class KRITAUI_EXPORT KisAnimationVideoSaver : public QObject {
22 Q_OBJECT
23public:
32 KisAnimationVideoSaver(KisDocument* doc, bool batchMode);
33 ~KisAnimationVideoSaver() override;
34
39 KisImageSP image();
40
48 KisImportExportErrorCode encode(const QString &savedFilesMask, const KisAnimationRenderingOptions &options);
49
50 static KisImportExportErrorCode convert(KisDocument *document, const QString &savedFilesMask, const KisAnimationRenderingOptions &options, bool batchMode);
51
52private:
56};
57
58#endif