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
mfmetadata.cpp File Reference

(f0cb688d9ef1da00d95699efaf11aff384f77063)

#include <qmediametadata.h>
#include <qdatetime.h>
#include <qtimezone.h>
#include <qimage.h>
#include <quuid.h>
#include <guiddef.h>
#include <cguid.h>
#include <mfapi.h>
#include <mfidl.h>
#include <propvarutil.h>
#include <propkey.h>
#include "private/qwindowsmultimediautils_p.h"
#include "mfmetadata_p.h"
Include dependency graph for mfmetadata.cpp:

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}

Function Documentation

◆ convertValue()

QVariant convertValue ( const PROPVARIANT & var)
static

Definition at line 24 of file mfmetadata.cpp.

◆ metaDataValue()

QVariant metaDataValue ( IPropertyStore * content,
const PROPERTYKEY & key )
static

Definition at line 74 of file mfmetadata.cpp.

◆ propertyKeyForMetaDataKey()

REFPROPERTYKEY propertyKeyForMetaDataKey ( QMediaMetaData::Key key)
static

Definition at line 232 of file mfmetadata.cpp.

◆ setFileTimeProperty()

void setFileTimeProperty ( IPropertyStore * content,
REFPROPERTYKEY key,
const FILETIME * ft )
static

Definition at line 314 of file mfmetadata.cpp.

◆ setStringProperty()

void setStringProperty ( IPropertyStore * content,
REFPROPERTYKEY key,
const QString & value )
static

Definition at line 284 of file mfmetadata.cpp.

◆ setUInt32Property()

void setUInt32Property ( IPropertyStore * content,
REFPROPERTYKEY key,
quint32 value )
static

Definition at line 294 of file mfmetadata.cpp.

◆ setUInt64Property()

void setUInt64Property ( IPropertyStore * content,
REFPROPERTYKEY key,
quint64 value )
static

Definition at line 304 of file mfmetadata.cpp.

Variable Documentation

◆ PROP_KEY_NULL

const PROPERTYKEY PROP_KEY_NULL = {GUID_NULL, 0}
static

Definition at line 22 of file mfmetadata.cpp.