![]() |
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 | setPaused (bool paused) |
TrackPosition | positionFromTime (TimePoint tp, bool ignorePause=false) const |
TimePoint | timeFromPosition (TrackPosition pos, bool ignorePause=false) 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.
TimeController::PlaybackRate QFFmpeg::TimeController::playbackRate | ( | ) | const |
Definition at line 20 of file qffmpegtimecontroller.cpp.
TrackPosition QFFmpeg::TimeController::positionFromTime | ( | TimePoint | tp, |
bool | ignorePause = false ) const |
Definition at line 77 of file qffmpegtimecontroller.cpp.
void QFFmpeg::TimeController::setPaused | ( | bool | paused | ) |
Definition at line 68 of file qffmpegtimecontroller.cpp.
void QFFmpeg::TimeController::setPlaybackRate | ( | PlaybackRate | playbackRate | ) |
Definition at line 25 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 | ignorePause = false ) const |
Definition at line 92 of file qffmpegtimecontroller.cpp.