3#ifndef QFFMPEGPLAYBACKENGINEOBJECT_P_H
4#define QFFMPEGPLAYBACKENGINEOBJECT_P_H
31 using TimePoint = std::chrono::steady_clock::time_point;
73 std::unique_ptr<QTimer> m_timer;
75 QAtomicInteger<bool> m_paused =
true;
76 QAtomicInteger<bool> m_atEnd =
false;
77 QAtomicInteger<bool> m_deleting =
false;
std::optional< TimePoint > TimePointOpt
virtual bool canDoNextStep() const
virtual void doNextStep()
void error(int code, const QString &errorString)
virtual int timerInterval() const
virtual void onPauseChanged()
void setAtEnd(bool isAtEnd)
void scheduleNextStep(bool allowDoImmediatelly=true)
std::chrono::steady_clock::time_point TimePoint
void setPaused(bool isPaused)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
unsigned long long quint64