|
Krita Source Code Documentation
|
#include <KisLibavMediaEncoderRunnable.h>
Inheritance diagram for KisLibavMediaEncoderRunnable:Classes | |
| class | Context |
| class | Format |
Static Public Member Functions | |
| static KisLibavMediaEncoderRunnable * | create (const KisMediaEncoderWrapperSettings &settings, QObject *parent=nullptr) |
| static void | getSupportedFormats (QVector< KisMediaEncoderFormat * > &outSupportedFormats) |
Protected Member Functions | |
| EncodeResult | encode (QString &outErrorMessage) override |
| KisLibavMediaEncoderRunnable (const KisMediaEncoderWrapperSettings &settings, QObject *parent) | |
Protected Member Functions inherited from KisMediaEncoderRunnable | |
| bool | isCancelled () const |
| KisMediaEncoderRunnable (const KisMediaEncoderWrapperSettings &settings, QObject *parent) | |
| bool | nextFrame (Frame &outFrame) |
| void | rewindFrames () |
| void | setOutputFrameNoMultiplier (double outputFrameNoMultiplier) |
| const KisMediaEncoderWrapperSettings | settings () |
Static Private Attributes | |
| static constexpr int | FORMAT_APNG = 3 |
| static constexpr int | FORMAT_GIF = 1 |
| static constexpr int | FORMAT_GIF_PALETTE = 0 |
| static constexpr int | FORMAT_WEBP = 2 |
Additional Inherited Members | |
Public Slots inherited from KisMediaEncoderRunnable | |
| void | slotHandleCancelRequested () |
Signals inherited from KisMediaEncoderRunnable | |
| void | sigCancelled () |
| void | sigCompleted () |
| void | sigFailed (const QString &errorMessage) |
| void | sigProgressUpdated (int frameNo) |
| void | sigStarted () |
Public Member Functions inherited from KisMediaEncoderRunnable | |
| void | run () override |
Protected Types inherited from KisMediaEncoderRunnable | |
| enum class | EncodeResult { Completed , Cancelled , Failed } |
Definition at line 10 of file KisLibavMediaEncoderRunnable.h.
|
protected |
Definition at line 932 of file KisLibavMediaEncoderRunnable.cpp.
|
static |
Definition at line 914 of file KisLibavMediaEncoderRunnable.cpp.
References KisMediaEncoderWrapperSettings::format, KisLibavMediaEncoderRunnable(), KisMediaEncoderFormat::LibavMediaEncoder, KisMediaEncoderRunnable::settings(), and KisMediaEncoderFormat::type().
|
overrideprotectedvirtual |
Implements KisMediaEncoderRunnable.
Definition at line 938 of file KisLibavMediaEncoderRunnable.cpp.
References KisMediaEncoderRunnable::Completed, KisLibavMediaEncoderRunnable::Context::encode(), KisMediaEncoderRunnable::Failed, KisMediaEncoderWrapperSettings::format, FORMAT_GIF, FORMAT_GIF_PALETTE, KisLibavMediaEncoderRunnable::Format::formatId(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KisMediaEncoderRunnable::rewindFrames(), KisMediaEncoderRunnable::setOutputFrameNoMultiplier(), and KisMediaEncoderRunnable::settings().
|
static |
Definition at line 924 of file KisLibavMediaEncoderRunnable.cpp.
References KisLibavMediaEncoderRunnable::Format::codecIdForFormatId(), FORMAT_GIF, and FORMAT_GIF_PALETTE.
|
staticconstexprprivate |
Definition at line 27 of file KisLibavMediaEncoderRunnable.h.
|
staticconstexprprivate |
Definition at line 25 of file KisLibavMediaEncoderRunnable.h.
|
staticconstexprprivate |
Definition at line 24 of file KisLibavMediaEncoderRunnable.h.
|
staticconstexprprivate |
Definition at line 26 of file KisLibavMediaEncoderRunnable.h.