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
QGst Namespace Reference

Classes

class  QGstDiscoverer
struct  QGstDiscovererAudioInfo
struct  QGstDiscovererContainerInfo
struct  QGstDiscovererInfo
struct  QGstDiscovererStreamInfo
struct  QGstDiscovererSubtitleInfo
struct  QGstDiscovererVideoInfo

Typedefs

using QGstDiscovererHandle = QGstImpl::QGstHandleHelper<GstDiscoverer>::SharedHandle
using QGstDiscovererInfoHandle = QGstImpl::QGstHandleHelper<GstDiscovererInfo>::SharedHandle
using QGstDiscovererAudioInfoHandle
using QGstDiscovererVideoInfoHandle
using QGstDiscovererSubtitleInfoHandle
using QGstDiscovererStreamInfoHandle

Functions

QMediaMetaData toContainerMetadata (const QGstDiscovererInfo &info)
void addMissingKeysFromTaglist (QMediaMetaData &metadata, const QGstTagListHandle &tagList)
template<typename ValueType>
static void updateMetadata (QMediaMetaData &metadata, QMediaMetaData::Key key, ValueType value)
QMediaMetaData toStreamMetadata (const QGstDiscovererVideoInfo &info)
QMediaMetaData toStreamMetadata (const QGstDiscovererAudioInfo &info)
QMediaMetaData toStreamMetadata (const QGstDiscovererSubtitleInfo &info)

Variables

static constexpr std::chrono::nanoseconds discovererTimeout = std::chrono::seconds(10)

Typedef Documentation

◆ QGstDiscovererAudioInfoHandle

Initial value:

Definition at line 40 of file qgst_discoverer_p.h.

◆ QGstDiscovererHandle

using QGst::QGstDiscovererHandle = QGstImpl::QGstHandleHelper<GstDiscoverer>::SharedHandle

Definition at line 38 of file qgst_discoverer_p.h.

◆ QGstDiscovererInfoHandle

using QGst::QGstDiscovererInfoHandle = QGstImpl::QGstHandleHelper<GstDiscovererInfo>::SharedHandle

Definition at line 39 of file qgst_discoverer_p.h.

◆ QGstDiscovererStreamInfoHandle

◆ QGstDiscovererSubtitleInfoHandle

◆ QGstDiscovererVideoInfoHandle

Function Documentation

◆ addMissingKeysFromTaglist()

void QGst::addMissingKeysFromTaglist ( QMediaMetaData & metadata,
const QGstTagListHandle & tagList )

Definition at line 260 of file qgst_discoverer.cpp.

◆ toContainerMetadata()

QMediaMetaData QGst::toContainerMetadata ( const QGstDiscovererInfo & info)

Definition at line 236 of file qgst_discoverer.cpp.

◆ toStreamMetadata() [1/3]

QMediaMetaData QGst::toStreamMetadata ( const QGstDiscovererAudioInfo & info)

Definition at line 292 of file qgst_discoverer.cpp.

References QGst::QGstDiscovererStreamInfo::caps.

◆ toStreamMetadata() [2/3]

QMediaMetaData QGst::toStreamMetadata ( const QGstDiscovererSubtitleInfo & info)

Definition at line 306 of file qgst_discoverer.cpp.

References QGst::QGstDiscovererStreamInfo::caps.

◆ toStreamMetadata() [3/3]

QMediaMetaData QGst::toStreamMetadata ( const QGstDiscovererVideoInfo & info)

Definition at line 279 of file qgst_discoverer.cpp.

References QGst::QGstDiscovererStreamInfo::caps.

◆ updateMetadata()

template<typename ValueType>
void QGst::updateMetadata ( QMediaMetaData & metadata,
QMediaMetaData::Key key,
ValueType value )
static

Definition at line 272 of file qgst_discoverer.cpp.

Variable Documentation

◆ discovererTimeout

constexpr std::chrono::nanoseconds QGst::discovererTimeout = std::chrono::seconds(10)
staticconstexpr

Definition at line 192 of file qgst_discoverer.cpp.