8#ifndef KISPLAYBACKENGINEQT_H
9#define KISPLAYBACKENGINEQT_H
13#include <kritaui_export.h>
17#include <boost/optional.hpp>
38 bool isMute()
override {
return true; }
45 boost::optional<int64_t> activeFramesPerSecond()
const;
56 void throttledDriverCallback();
65 QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)
The KisPlaybackEngineQT class is an implementation of KisPlaybackEngine that drives animation playbac...
QScopedPointer< Private > m_d
void setMute(bool) override
bool supportsAudio() override
bool supportsVariablePlaybackSpeed() override
Krita's base animation playback engine for producing image frame changes and associated audio.
virtual void setDropFramesMode(bool value)
virtual void unsetCanvas() override
virtual PlaybackStats playbackStatistics() const =0
virtual void seek(int frameIndex, SeekOptionFlags options=SEEK_FINALIZE|SEEK_PUSH_AUDIO)=0
virtual void setCanvas(KoCanvasBase *p_canvas) override