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 "qgstreamermetadata_p.h"
#include <QtMultimedia/qmediametadata.h>
#include <QtMultimedia/qtvideo.h>
#include <QtCore/qdebug.h>
#include <QtCore/qdatetime.h>
#include <QtCore/qlocale.h>
#include <QtCore/qtimezone.h>
#include <QtGui/qimage.h>
#include <gst/gstversion.h>
#include <common/qgst_handle_types_p.h>
#include <common/qgstutils_p.h>
Go to the source code of this file.
Classes | |
struct | QT_BEGIN_NAMESPACE::MetadataLookupImpl::MetadataKeyValuePair |
Namespaces | |
namespace | QT_BEGIN_NAMESPACE |
Combined button and popup list for selecting options. | |
namespace | QT_BEGIN_NAMESPACE::MetadataLookupImpl |
Macros | |
#define | constexpr_lookup /*constexpr*/ |
Variables | |
constexpr auto | QT_BEGIN_NAMESPACE::MetadataLookupImpl::compareByKey |
constexpr auto | QT_BEGIN_NAMESPACE::MetadataLookupImpl::compareByTag |
constexpr_lookup auto | QT_BEGIN_NAMESPACE::MetadataLookupImpl::gstTagToMetaDataKey = makeLookupTable() |
constexpr_lookup auto | QT_BEGIN_NAMESPACE::MetadataLookupImpl::metaDataKeyToGstTag |
constexpr std::string_view | QT_BEGIN_NAMESPACE::extendedComment { GST_TAG_EXTENDED_COMMENT } |
#define constexpr_lookup /*constexpr*/ |
Definition at line 26 of file qgstreamermetadata.cpp.
void applyMetaDataToTagSetter | ( | const QMediaMetaData & | metadata, |
const QGstBin & | bin ) |
Definition at line 429 of file qgstreamermetadata.cpp.
References applyMetaDataToTagSetter(), elements, and item.
void applyMetaDataToTagSetter | ( | const QMediaMetaData & | metadata, |
const QGstElement & | element ) |
Definition at line 419 of file qgstreamermetadata.cpp.
References applyMetaDataToTagSetter(), QGstElement::element(), QGstObject::name(), and qWarning.
|
static |
Definition at line 366 of file qgstreamermetadata.cpp.
References QByteArray::constData(), date, dateTime, QDate::day(), QGstImpl::QSharedHandle< HandleTraits >::HasRef, QLocale::ISO639Part2, QMediaMetaData::keys(), keyToTag(), QLocale::languageToCode(), QDate::month(), QVariant::toDateTime(), QVariant::toDouble(), QVariant::toInt(), QVariant::toString(), QString::toUtf8(), QVariant::typeId(), QVariant::value(), QMediaMetaData::value(), and QDate::year().
Referenced by applyMetaDataToTagSetter(), applyMetaDataToTagSetter(), QGstreamerMediaEncoder::record(), and QGstreamerImageCapture::setMetaData().
QMediaMetaData taglistToMetaData | ( | const GstTagList * | tagList | ) |
Definition at line 353 of file qgstreamermetadata.cpp.
Referenced by QGstreamerMediaPlayer::processBusMessage(), taglistToMetaData(), and QGstreamerMediaPlayer::trackMetaData().
QMediaMetaData taglistToMetaData | ( | const QGstTagListHandle & | handle | ) |
Definition at line 361 of file qgstreamermetadata.cpp.
References taglistToMetaData().