Krita Source Code Documentation
Loading...
Searching...
No Matches
KisLibavMediaEncoderRunnable.h
Go to the documentation of this file.
1
/*
2
* SPDX-License-Identifier: GPL-3.0-or-later
3
*/
4
#ifndef KISLIBAVDMEDIAENCODERRUNNABLE
5
#define KISLIBAVDMEDIAENCODERRUNNABLE
6
7
#include "
KisMediaEncoderWrapper.h
"
8
#include <QWidget>
9
10
class
KisLibavMediaEncoderRunnable
:
public
KisMediaEncoderRunnable
11
{
12
public
:
13
static
KisLibavMediaEncoderRunnable
*
create
(
const
KisMediaEncoderWrapperSettings
&
settings
,
14
QObject *parent =
nullptr
);
15
16
static
void
getSupportedFormats
(
QVector<KisMediaEncoderFormat *>
&outSupportedFormats);
17
18
protected
:
19
KisLibavMediaEncoderRunnable
(
const
KisMediaEncoderWrapperSettings
&
settings
, QObject *parent);
20
21
EncodeResult
encode
(QString &outErrorMessage)
override
;
22
23
private
:
24
static
constexpr
int
FORMAT_GIF_PALETTE
= 0;
25
static
constexpr
int
FORMAT_GIF
= 1;
26
static
constexpr
int
FORMAT_WEBP
= 2;
27
static
constexpr
int
FORMAT_APNG
= 3;
28
29
class
Format
;
30
class
Context
;
31
};
32
33
#endif
KisMediaEncoderWrapper.h
KisLibavMediaEncoderRunnable::Context
Definition
KisLibavMediaEncoderRunnable.cpp:262
KisLibavMediaEncoderRunnable::Format
Definition
KisLibavMediaEncoderRunnable.cpp:51
KisLibavMediaEncoderRunnable
Definition
KisLibavMediaEncoderRunnable.h:11
KisLibavMediaEncoderRunnable::KisLibavMediaEncoderRunnable
KisLibavMediaEncoderRunnable(const KisMediaEncoderWrapperSettings &settings, QObject *parent)
Definition
KisLibavMediaEncoderRunnable.cpp:932
KisLibavMediaEncoderRunnable::FORMAT_APNG
static constexpr int FORMAT_APNG
Definition
KisLibavMediaEncoderRunnable.h:27
KisLibavMediaEncoderRunnable::create
static KisLibavMediaEncoderRunnable * create(const KisMediaEncoderWrapperSettings &settings, QObject *parent=nullptr)
Definition
KisLibavMediaEncoderRunnable.cpp:914
KisLibavMediaEncoderRunnable::encode
EncodeResult encode(QString &outErrorMessage) override
Definition
KisLibavMediaEncoderRunnable.cpp:938
KisLibavMediaEncoderRunnable::getSupportedFormats
static void getSupportedFormats(QVector< KisMediaEncoderFormat * > &outSupportedFormats)
Definition
KisLibavMediaEncoderRunnable.cpp:924
KisLibavMediaEncoderRunnable::FORMAT_GIF_PALETTE
static constexpr int FORMAT_GIF_PALETTE
Definition
KisLibavMediaEncoderRunnable.h:24
KisLibavMediaEncoderRunnable::FORMAT_GIF
static constexpr int FORMAT_GIF
Definition
KisLibavMediaEncoderRunnable.h:25
KisLibavMediaEncoderRunnable::FORMAT_WEBP
static constexpr int FORMAT_WEBP
Definition
KisLibavMediaEncoderRunnable.h:26
KisMediaEncoderRunnable
Definition
KisMediaEncoderWrapper.h:63
KisMediaEncoderRunnable::EncodeResult
EncodeResult
Definition
KisMediaEncoderWrapper.h:80
KisMediaEncoderRunnable::settings
const KisMediaEncoderWrapperSettings settings()
Definition
KisMediaEncoderWrapper.h:116
QList
Definition
KisQStringListFwd.h:16
KisMediaEncoderWrapperSettings
Definition
KisMediaEncoderWrapper.h:46
libs
ui
animation
KisLibavMediaEncoderRunnable.h
Generated at
2026-08-31 02:30:03+02:00
from
Krita
branch
master
, commit
7d4746aba9610501232b573fd3f032030ed26498