#include <KisMediaEncoderWrapper.h>
Definition at line 62 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 72 of file KisMediaEncoderWrapper.cpp.
73{
75 if (inputFileCount == 0) {
76 return false;
77 }
78
79 int lastIndex = inputFileCount - 1;
83 if (seconds > 0) {
85 return true;
86 }
87 }
88
94
95 int instances = 0;
98 ++instances;
100 }
101
102 if (instances != 0) {
103
104
105
106
109
110
114 }
115
117 return true;
118 }
119 }
120
124 if (seconds > 0) {
126 return true;
127 }
128 }
129
130 return false;
131}
References KisMediaEncoderWrapperSettings::firstFrameSec, KisMediaEncoderWrapperSettings::inputFiles, KisMediaEncoderWrapperSettings::inputFps, KisMediaEncoderWrapperSettings::lastFrameSec, m_inputFileIndex, m_inputTime, m_needsLingerAfter, m_needsPreviewBefore, m_outputFrameNo, m_outputFrameNoMultiplier, m_settings, KisMediaEncoderWrapperSettings::outputFps, and sigProgressUpdated().
◆ prepareAndEncode()
◆ rewindFrames()
| void KisMediaEncoderRunnable::rewindFrames |
( |
| ) |
|
|
protected |
◆ run()
| void KisMediaEncoderRunnable::run |
( |
| ) |
|
|
override |
◆ setOutputFrameNoMultiplier()
| void KisMediaEncoderRunnable::setOutputFrameNoMultiplier |
( |
double | outputFrameNoMultiplier | ) |
|
|
inlineprotected |
◆ 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
| double KisMediaEncoderRunnable::m_outputFrameNo = 0.0 |
|
private |
◆ m_outputFrameNoMultiplier
| double KisMediaEncoderRunnable::m_outputFrameNoMultiplier = 1.0 |
|
private |
◆ m_settings
The documentation for this class was generated from the following files: