![]() |
Qt 6.x
The Qt SDK
|
#include <qmediametadata.h>
#include <qdatetime.h>
#include <qtimezone.h>
#include <qimage.h>
#include <quuid.h>
#include <mfapi.h>
#include <mfidl.h>
#include <propvarutil.h>
#include <propkey.h>
#include "private/qwindowsmultimediautils_p.h"
#include "mfmetadata_p.h"
Go to the source code of this file.
Functions | |
static QVariant | convertValue (const PROPVARIANT &var) |
static QVariant | metaDataValue (IPropertyStore *content, const PROPERTYKEY &key) |
static REFPROPERTYKEY | propertyKeyForMetaDataKey (QMediaMetaData::Key key) |
static void | setStringProperty (IPropertyStore *content, REFPROPERTYKEY key, const QString &value) |
static void | setUInt32Property (IPropertyStore *content, REFPROPERTYKEY key, quint32 value) |
static void | setUInt64Property (IPropertyStore *content, REFPROPERTYKEY key, quint64 value) |
static void | setFileTimeProperty (IPropertyStore *content, REFPROPERTYKEY key, const FILETIME *ft) |
Variables | |
static const PROPERTYKEY | PROP_KEY_NULL = {GUID_NULL, 0} |
|
static |
Definition at line 22 of file mfmetadata.cpp.
References QImage::fromData(), QString::fromUtf16(), i, read(), QTimeZone::UTC, and var.
Referenced by metaDataValue().
|
static |
Definition at line 72 of file mfmetadata.cpp.
References QWindowsMultimediaUtils::codecForAudioFormat(), QWindowsMultimediaUtils::codecForVideoFormat(), convertValue(), QStringLiteral, QVariant::toUInt(), and var.
Referenced by MFMetaData::fromNative().
|
static |
Definition at line 230 of file mfmetadata.cpp.
References QMediaMetaData::AlbumArtist, QMediaMetaData::AlbumTitle, QMediaMetaData::AudioBitRate, QMediaMetaData::Author, QMediaMetaData::Comment, QMediaMetaData::Composer, QMediaMetaData::ContributingArtist, QMediaMetaData::Copyright, QMediaMetaData::Date, QMediaMetaData::Description, QMediaMetaData::Duration, QMediaMetaData::Genre, QMediaMetaData::Language, QMediaMetaData::MediaType, QMediaMetaData::Orientation, PROP_KEY_NULL, QMediaMetaData::Publisher, QMediaMetaData::ThumbnailImage, QMediaMetaData::Title, QMediaMetaData::TrackNumber, QMediaMetaData::Url, QMediaMetaData::VideoBitRate, and QMediaMetaData::VideoFrameRate.
Referenced by MFMetaData::toNative().
|
static |
Definition at line 312 of file mfmetadata.cpp.
Referenced by MFMetaData::toNative().
|
static |
Definition at line 282 of file mfmetadata.cpp.
Referenced by MFMetaData::toNative().
|
static |
Definition at line 292 of file mfmetadata.cpp.
Referenced by MFMetaData::toNative().
|
static |
Definition at line 302 of file mfmetadata.cpp.
Referenced by MFMetaData::toNative().
|
static |
Definition at line 20 of file mfmetadata.cpp.
Referenced by propertyKeyForMetaDataKey(), and MFMetaData::toNative().