Definition at line 148 of file KisPlaybackEngineMLT.cpp.
◆ Private()
Definition at line 150 of file KisPlaybackEngineMLT.cpp.
154 {
155
157
158#ifdef MLT_LOG_REDIRECTION
159 mlt_log_set_level(MLT_LOG_VERBOSE);
160 mlt_log_set_callback(&qt_redirection_callback);
161#endif
162
163
165
166 profile.reset(
new Mlt::Profile());
167 profile->set_frame_rate(24, 1);
168
169 {
173 );
174 }
175
176 {
180 );
181 }
182
184 }
void registerKritaMLTProducer(Mlt::Repository *repository)
const float SCRUB_AUDIO_SECONDS
void throttledSetSpeed(const double speed)
throttledSetSpeed
typedef void(QOPENGLF_APIENTRYP PFNGLINVALIDATEBUFFERDATAPROC)(GLuint buffer)
void initializeConsumers()
KisPlaybackEngineMLT * m_self
QScopedPointer< KisSignalCompressorWithParam< double > > sigSetPlaybackSpeed
QScopedPointer< KisSignalCompressorWithParam< int > > sigPushAudioCompressor
QScopedPointer< Mlt::Profile > profile
QScopedPointer< Mlt::Repository > repository
void pushAudio(int frame)
References KisSignalCompressor::FIRST_ACTIVE, initializeConsumers(), m_self, KisSignalCompressor::POSTPONE, profile, pushAudio(), registerKritaMLTProducer(), repository, SCRUB_AUDIO_SECONDS, sigPushAudioCompressor, sigSetPlaybackSpeed, KisPlaybackEngineMLT::throttledSetSpeed(), and void().
◆ ~Private()
| KisPlaybackEngineMLT::Private::~Private |
( |
| ) |
|
|
inline |
◆ activeCanvas()
| KisCanvas2 * KisPlaybackEngineMLT::Private::activeCanvas |
( |
| ) |
|
|
inline |
◆ activePlaybackMode()
| PlaybackMode KisPlaybackEngineMLT::Private::activePlaybackMode |
( |
| ) |
|
|
inline |
◆ activeProducer()
| QSharedPointer< Mlt::Producer > KisPlaybackEngineMLT::Private::activeProducer |
( |
| ) |
|
|
inline |
◆ cleanupConsumers()
| void KisPlaybackEngineMLT::Private::cleanupConsumers |
( |
| ) |
|
|
inline |
◆ dropFrames()
| bool KisPlaybackEngineMLT::Private::dropFrames |
( |
| ) |
const |
|
inline |
◆ initializeConsumers()
| void KisPlaybackEngineMLT::Private::initializeConsumers |
( |
| ) |
|
|
inline |
◆ pushAudio()
| void KisPlaybackEngineMLT::Private::pushAudio |
( |
int | frame | ) |
|
|
inline |
◆ canvasProducers
◆ frameStats
| FrameRenderingStats KisPlaybackEngineMLT::Private::frameStats |
◆ frameWaitingInterface
◆ m_self
◆ mute
| bool KisPlaybackEngineMLT::Private::mute |
◆ playbackSpeed
| double KisPlaybackEngineMLT::Private::playbackSpeed |
◆ profile
| QScopedPointer<Mlt::Profile> KisPlaybackEngineMLT::Private::profile |
◆ pullConsumer
| QScopedPointer<Mlt::Consumer> KisPlaybackEngineMLT::Private::pullConsumer |
◆ pullConsumerConnection
| QScopedPointer<Mlt::Event> KisPlaybackEngineMLT::Private::pullConsumerConnection |
◆ pushConsumer
| QScopedPointer<Mlt::PushConsumer> KisPlaybackEngineMLT::Private::pushConsumer |
◆ repository
| QScopedPointer<Mlt::Repository> KisPlaybackEngineMLT::Private::repository |
◆ sigPushAudioCompressor
◆ sigSetPlaybackSpeed
The documentation for this struct was generated from the following file: