![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qffmpegmediadataholder_p.h>
Classes | |
| struct | StreamInfo |
| struct | ContextError |
Public Types | |
| using | TrackType = QPlatformMediaPlayer::TrackType |
| using | StreamsMap = QPlatformMediaPlayer::TrackTypeMap<QList<StreamInfo>> |
| using | StreamIndexes = QPlatformMediaPlayer::TrackTypeMap<int> |
| using | Maybe = q23::expected<std::shared_ptr<MediaDataHolder>, ContextError> |
Public Member Functions | |
| MediaDataHolder ()=default | |
| MediaDataHolder (AVDemuxerContextUPtr context, const std::shared_ptr< ICancelToken > &cancelToken) | |
| int | activeTrack (TrackType type) const |
| const QList< StreamInfo > & | streamInfo (TrackType trackType) const |
| TrackDuration | duration () const |
| const QMediaMetaData & | metaData () const |
| bool | isSeekable () const |
| VideoTransformation | transformation () const |
| AVFormatContext * | avContext () |
| int | currentStreamIndex (TrackType trackType) const |
| bool | setActiveTrack (TrackType type, int streamNumber) |
Static Public Member Functions | |
| static std::optional< TrackType > | trackTypeFromMediaType (int mediaType) |
| static Maybe | create (const QUrl &url, QIODevice *stream, const QPlaybackOptions &options, const std::shared_ptr< ICancelToken > &cancelToken) |
Definition at line 39 of file qffmpegmediadataholder_p.h.
| using QFFmpeg::MediaDataHolder::Maybe = q23::expected<std::shared_ptr<MediaDataHolder>, ContextError> |
Definition at line 80 of file qffmpegmediadataholder_p.h.
Definition at line 57 of file qffmpegmediadataholder_p.h.
Definition at line 56 of file qffmpegmediadataholder_p.h.
Definition at line 42 of file qffmpegmediadataholder_p.h.
|
default |
| QFFmpeg::MediaDataHolder::MediaDataHolder | ( | AVDemuxerContextUPtr | context, |
| const std::shared_ptr< ICancelToken > & | cancelToken ) |
Definition at line 371 of file qffmpegmediadataholder.cpp.
References MediaDataHolder().
Referenced by MediaDataHolder().
| int QFFmpeg::MediaDataHolder::activeTrack | ( | TrackType | type | ) | const |
Definition at line 561 of file qffmpegmediadataholder.cpp.
| AVFormatContext * QFFmpeg::MediaDataHolder::avContext | ( | ) |
Definition at line 143 of file qffmpegmediadataholder.cpp.
|
static |
Definition at line 358 of file qffmpegmediadataholder.cpp.
| int QFFmpeg::MediaDataHolder::currentStreamIndex | ( | TrackType | trackType | ) | const |
Definition at line 148 of file qffmpegmediadataholder.cpp.
|
inline |
Definition at line 68 of file qffmpegmediadataholder_p.h.
|
inline |
Definition at line 72 of file qffmpegmediadataholder_p.h.
|
inline |
Definition at line 70 of file qffmpegmediadataholder_p.h.
| bool QFFmpeg::MediaDataHolder::setActiveTrack | ( | TrackType | type, |
| int | streamNumber ) |
Definition at line 537 of file qffmpegmediadataholder.cpp.
| const QList< MediaDataHolder::StreamInfo > & QFFmpeg::MediaDataHolder::streamInfo | ( | TrackType | trackType | ) | const |
Definition at line 566 of file qffmpegmediadataholder.cpp.
|
static |
Definition at line 182 of file qffmpegmediadataholder.cpp.
| VideoTransformation QFFmpeg::MediaDataHolder::transformation | ( | ) | const |
Definition at line 130 of file qffmpegmediadataholder.cpp.