4#ifndef QFFMPEGMEDIADATAHOLDER_P_H
5#define QFFMPEGMEDIADATAHOLDER_P_H
19#include "private/qplatformmediaplayer_p.h"
22#include <private/qmultimediautils_p.h>
56 using StreamIndexes = std::array<int, QPlatformMediaPlayer::NTrackTypes>;
81 const std::shared_ptr<ICancelToken> &cancelToken);
86 void updateMetaData();
88 std::shared_ptr<ICancelToken> m_cancelToken;
93 bool m_isSeekable =
false;
100 std::optional<QImage> m_cachedThumbnail;
\inmodule QtCore \reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
std::unique_ptr< AVFormatContext, AVDeleter< decltype(&avformat_close_input), &avformat_close_input > > AVFormatContextUPtr
std::array< int, 3 > StreamIndexes
Combined button and popup list for selecting options.
QUrl url("example.com")
[constructor-url-reference]
virtual bool isCancelled() const =0
virtual ~ICancelToken()=default