![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qffmpegtimecontroller_p.h>
Public Types | |
| using | TimePoint = SteadyClock::time_point |
| using | PlaybackRate = float |
Public Member Functions | |
| TimeController () | |
| PlaybackRate | playbackRate () const |
| void | setPlaybackRate (PlaybackRate playbackRate) |
| void | sync (TrackPosition trackPos=TrackPosition(0)) |
| void | sync (TimePoint tp, TrackPosition pos) |
| void | syncSoft (TimePoint tp, TrackPosition pos, SteadyClock::duration fixingTime=std::chrono::seconds(4)) |
| TrackPosition | currentPosition (SteadyClock::duration offset=SteadyClock::duration{ 0 }) const |
| void | start () |
| void | setPaused (bool paused) |
| void | deactivate () |
| TrackPosition | positionFromTime (TimePoint tp, bool ignoreInactive=false) const |
| TimePoint | timeFromPosition (TrackPosition pos, bool ignoreInactive=false) const |
| bool | isStarted () const |
| bool | isActive () const |
Definition at line 27 of file qffmpegtimecontroller_p.h.
| using QFFmpeg::TimeController::PlaybackRate = float |
Definition at line 31 of file qffmpegtimecontroller_p.h.
| using QFFmpeg::TimeController::TimePoint = SteadyClock::time_point |
Definition at line 30 of file qffmpegtimecontroller_p.h.
| QFFmpeg::TimeController::TimeController | ( | ) |
Definition at line 15 of file qffmpegtimecontroller.cpp.
| TrackPosition QFFmpeg::TimeController::currentPosition | ( | SteadyClock::duration | offset = SteadyClock::duration{ 0 } | ) | const |
Definition at line 63 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::deactivate | ( | ) |
Definition at line 73 of file qffmpegtimecontroller.cpp.
|
inline |
Definition at line 57 of file qffmpegtimecontroller_p.h.
|
inline |
Definition at line 56 of file qffmpegtimecontroller_p.h.
| TimeController::PlaybackRate QFFmpeg::TimeController::playbackRate | ( | ) | const |
Definition at line 20 of file qffmpegtimecontroller.cpp.
| TrackPosition QFFmpeg::TimeController::positionFromTime | ( | TimePoint | tp, |
| bool | ignoreInactive = false ) const |
Definition at line 97 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::setPaused | ( | bool | paused | ) |
Definition at line 80 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::setPlaybackRate | ( | PlaybackRate | playbackRate | ) |
Definition at line 25 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::start | ( | ) |
Definition at line 67 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::sync | ( | TimePoint | tp, |
| TrackPosition | pos ) |
Definition at line 44 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::sync | ( | TrackPosition | trackPos = TrackPosition(0) | ) |
Definition at line 39 of file qffmpegtimecontroller.cpp.
| void QFFmpeg::TimeController::syncSoft | ( | TimePoint | tp, |
| TrackPosition | pos, | ||
| SteadyClock::duration | fixingTime = std::chrono::seconds(4) ) |
Definition at line 51 of file qffmpegtimecontroller.cpp.
| TimeController::TimePoint QFFmpeg::TimeController::timeFromPosition | ( | TrackPosition | pos, |
| bool | ignoreInactive = false ) const |
Definition at line 112 of file qffmpegtimecontroller.cpp.