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

(0d9483007ecac12eb161cdf2442997bd979d1ffa)

#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>
#include <qgstreamerformatinfo_p.h>
Include dependency graph for qgstreamermetadata.cpp:

Go to the source code of this file.

Namespaces

namespace  MetadataLookupImpl

Macros

#define constexpr_lookup   /*constexpr*/

Functions

QT_BEGIN_NAMESPACE RotationResult parseRotationTag (std::string_view tag)
QMediaMetaData taglistToMetaData (const QGstTagListHandle &handle)
void extendMetaDataFromTagList (QMediaMetaData &metadata, const QGstTagListHandle &handle)
static void applyMetaDataToTagSetter (const QMediaMetaData &metadata, GstTagSetter *element)
void applyMetaDataToTagSetter (const QMediaMetaData &metadata, const QGstElement &element)
void applyMetaDataToTagSetter (const QMediaMetaData &metadata, const QGstBin &bin)
void extendMetaDataFromCaps (QMediaMetaData &metadata, const QGstCaps &caps)
QMediaMetaData capsToMetaData (const QGstCaps &caps)

Macro Definition Documentation

◆ constexpr_lookup

#define constexpr_lookup   /*constexpr*/

Definition at line 60 of file qgstreamermetadata.cpp.

Function Documentation

◆ applyMetaDataToTagSetter() [1/3]

void applyMetaDataToTagSetter ( const QMediaMetaData & metadata,
const QGstBin & bin )

Definition at line 511 of file qgstreamermetadata.cpp.

◆ applyMetaDataToTagSetter() [2/3]

void applyMetaDataToTagSetter ( const QMediaMetaData & metadata,
const QGstElement & element )

Definition at line 501 of file qgstreamermetadata.cpp.

◆ applyMetaDataToTagSetter() [3/3]

void applyMetaDataToTagSetter ( const QMediaMetaData & metadata,
GstTagSetter * element )
static

Definition at line 432 of file qgstreamermetadata.cpp.

◆ capsToMetaData()

QMediaMetaData capsToMetaData ( const QGstCaps & caps)

Definition at line 562 of file qgstreamermetadata.cpp.

◆ extendMetaDataFromCaps()

void extendMetaDataFromCaps ( QMediaMetaData & metadata,
const QGstCaps & caps )

Definition at line 530 of file qgstreamermetadata.cpp.

◆ extendMetaDataFromTagList()

void extendMetaDataFromTagList ( QMediaMetaData & metadata,
const QGstTagListHandle & handle )

Definition at line 390 of file qgstreamermetadata.cpp.

◆ parseRotationTag()

QT_BEGIN_NAMESPACE RotationResult parseRotationTag ( std::string_view tag)

Definition at line 20 of file qgstreamermetadata.cpp.

◆ taglistToMetaData()

QMediaMetaData taglistToMetaData ( const QGstTagListHandle & handle)

Definition at line 383 of file qgstreamermetadata.cpp.