Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "playbackengine/qffmpegmediadataholder_p.h"
#include "qffmpegmediametadata_p.h"
#include "qffmpegmediaformatinfo_p.h"
#include "qffmpegioutils_p.h"
#include "qiodevice.h"
#include "qdatetime.h"
#include "qloggingcategory.h"
#include <math.h>
#include <optional>
#include "libavutil/display.h"
Go to the source code of this file.
Functions | |
static QT_BEGIN_NAMESPACE | Q_LOGGING_CATEGORY (qLcMediaDataHolder, "qt.multimedia.ffmpeg.mediadataholder") namespace QFFmpeg |
|
static |
Attempt to find an attached picture from the context's streams. This will find ID3v2 pictures on audio files, and also pictures attached to videos.
Definition at line 22 of file qffmpegmediadataholder.cpp.
References QMediaPlayer::AccessDeniedError, QMediaMetaData::AudioBitRate, QMediaMetaData::AudioCodec, QFFmpegMediaFormatInfo::audioCodecForAVCodecId(), QPlatformMediaPlayer::AudioStream, QVideoFrameFormat::ColorTransfer_ST2084, QVideoFrameFormat::ColorTransfer_STD_B67, context, QMediaMetaData::Duration, QMediaMetaData::FileFormat, QFFmpegMediaFormatInfo::fileFormatForAVInputFormat(), QMediaPlayer::FormatError, QFFmpegMetaData::fromAVMetaData(), QImage::fromData(), QString::fromUtf8(), QVariant::fromValue(), QMediaMetaData::HasHdrContent, i, QMediaMetaData::insert(), QTime::msecsSinceStartOfDay(), QPlatformMediaPlayer::NTrackTypes, QMediaMetaData::Orientation, QUrl::PreferLocalFile, Q_ASSERT, qCDebug, qCWarning, qgetenv(), qMax(), QIODeviceBase::ReadOnly, QMediaMetaData::Resolution, QMediaPlayer::ResourceError, ret, QPlatformMediaPlayer::SubtitleStream, QMediaMetaData::ThumbnailImage, time, QUrl::toString(), QString::toUtf8(), url, QMediaMetaData::VideoBitRate, QMediaMetaData::VideoCodec, QFFmpegMediaFormatInfo::videoCodecForAVCodecId(), QMediaMetaData::VideoFrameRate, and QPlatformMediaPlayer::VideoStream.