#include <KisMediaEncoderWrapper.h>
Definition at line 55 of file KisMediaEncoderWrapper.h.
◆ EncodeResult
◆ KisMediaEncoderRunnable()
◆ encode()
| virtual EncodeResult KisMediaEncoderRunnable::encode |
( |
QString & | outErrorMessage | ) |
|
|
protectedpure virtual |
◆ isCancelled()
| bool KisMediaEncoderRunnable::isCancelled |
( |
| ) |
const |
|
inlineprotected |
◆ nextFrame()
| bool KisMediaEncoderRunnable::nextFrame |
( |
Frame & | outFrame | ) |
|
|
protected |
Definition at line 68 of file KisMediaEncoderWrapper.cpp.
69{
71 if (inputFileCount == 0) {
72 return false;
73 }
74
75 int lastIndex = inputFileCount - 1;
79 if (seconds > 0) {
81 return true;
82 }
83 }
84
90
91 int instances = 0;
94 ++instances;
96 }
97
98 if (instances != 0) {
101
102
106 }
107
109 return true;
110 }
111 }
112
116 if (seconds > 0) {
118 return true;
119 }
120 }
121
122 return false;
123}
References KisMediaEncoderWrapperSettings::firstFrameSec, KisMediaEncoderWrapperSettings::inputFiles, KisMediaEncoderWrapperSettings::inputFps, KisMediaEncoderWrapperSettings::lastFrameSec, m_inputFileIndex, m_inputTime, m_needsLingerAfter, m_needsPreviewBefore, m_outputFrameNo, m_settings, KisMediaEncoderWrapperSettings::outputFps, and sigProgressUpdated().
◆ prepareAndEncode()
◆ run()
| void KisMediaEncoderRunnable::run |
( |
| ) |
|
|
override |
◆ settings()
◆ sigCancelled
| void KisMediaEncoderRunnable::sigCancelled |
( |
| ) |
|
|
signal |
◆ sigCompleted
| void KisMediaEncoderRunnable::sigCompleted |
( |
| ) |
|
|
signal |
◆ sigFailed
| void KisMediaEncoderRunnable::sigFailed |
( |
const QString & | errorMessage | ) |
|
|
signal |
◆ sigProgressUpdated
| void KisMediaEncoderRunnable::sigProgressUpdated |
( |
int | frameNo | ) |
|
|
signal |
◆ sigStarted
| void KisMediaEncoderRunnable::sigStarted |
( |
| ) |
|
|
signal |
◆ slotHandleCancelRequested
| void KisMediaEncoderRunnable::slotHandleCancelRequested |
( |
| ) |
|
|
slot |
◆ m_cancel
| bool KisMediaEncoderRunnable::m_cancel = false |
|
private |
◆ m_inputFileIndex
| int KisMediaEncoderRunnable::m_inputFileIndex = 0 |
|
private |
◆ m_inputTime
| double KisMediaEncoderRunnable::m_inputTime = 0.0 |
|
private |
◆ m_needsLingerAfter
| bool KisMediaEncoderRunnable::m_needsLingerAfter = true |
|
private |
◆ m_needsPreviewBefore
| bool KisMediaEncoderRunnable::m_needsPreviewBefore = true |
|
private |
◆ m_outputFrameNo
| int KisMediaEncoderRunnable::m_outputFrameNo = 0 |
|
private |
◆ m_settings
The documentation for this class was generated from the following files: