Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qffmpegtime_p.h File Reference

(a32860d6947d1b5c47f5123772d9aee02d07d9cd)

#include "qglobal.h"
#include <QtMultimedia/private/qtaggedtime_p.h>
#include <QtFFmpegMediaPluginImpl/private/qffmpeg_p.h>
#include <chrono>
Include dependency graph for qffmpegtime_p.h:

Go to the source code of this file.

Namespaces

namespace  QFFmpeg

Typedefs

using QFFmpeg::TrackPosition = QTaggedTimePoint<qint64, TrackTimeTag>
using QFFmpeg::TrackDuration = QTaggedDuration<qint64, TrackTimeTag>
using QFFmpeg::UserTrackPosition = QTaggedTimePoint<qint64, UserTrackTimeTag>
using QFFmpeg::UserTrackDuration = QTaggedDuration<qint64, UserTrackTimeTag>
using QFFmpeg::AVStreamPosition = QTaggedTimePoint<qint64, AVStreamTimeTag>
using QFFmpeg::AVStreamDuration = QTaggedDuration<qint64, AVStreamTimeTag>
using QFFmpeg::AVContextPosition = QTaggedTimePoint<qint64, AVContextTimeTag>
using QFFmpeg::AVContextDuration = QTaggedDuration<qint64, AVContextTimeTag>
using QFFmpeg::SteadyClock = std::chrono::steady_clock

Functions

AVContextDuration QFFmpeg::contextStartOffset (const AVFormatContext *formatContext)
UserTrackPosition QFFmpeg::toUserPosition (TrackPosition trackPosition)
UserTrackDuration QFFmpeg::toUserDuration (TrackDuration trackDuration)
TrackDuration QFFmpeg::toTrackDuration (AVContextDuration contextDuration)
TrackPosition QFFmpeg::toTrackPosition (UserTrackPosition userTrackPosition)
TrackDuration QFFmpeg::toTrackDuration (UserTrackDuration userTrackDuration)
TrackDuration QFFmpeg::toTrackDuration (AVStreamDuration streamDuration, const AVStream *avStream)
TrackPosition QFFmpeg::toTrackPosition (AVStreamPosition streamPosition, const AVStream *avStream, const AVFormatContext *formatContext)
AVContextPosition QFFmpeg::toContextPosition (TrackPosition trackPosition, const AVFormatContext *formatContext)