9#ifndef KIS_ANIMATION_PLAYER_H
10#define KIS_ANIMATION_PLAYER_H
12#include <QScopedPointer>
17#include <boost/optional.hpp>
19#include "kritaui_export.h"
57 boost::optional<QFileInfo> mediaInfo();
58 qreal currentVolume();
63 boost::optional<int> playbackOrigin();
67 void setPlaybackSpeed(qreal
value);
68 qreal playbackSpeed()
const;
74 void setupAudioTracks();
77 void showFrame(
int frame,
bool finalize =
false);
93 QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)
The KisCanvasAnimationState class stores all of the canvas-specific animation state.
void sigAudioLevelChanged(qreal value)
void sigPlaybackStateChanged(PlaybackState state)
QScopedPointer< Private > m_d
void sigPlaybackMediaChanged()
void sigPlaybackStatisticsUpdated()
void sigPlaybackSpeedChanged(qreal value)
The KisFrameDisplayProxy class sits between the KisCanvas (within its KisCanvasAnimationState) and it...