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>.
Loading...
Searching...
No Matches
qgstvideorenderersink.cpp File Reference

(61ad94324811ef20849c97823cda00390f15d7a6)

#include "qgstvideorenderersink_p.h"
#include <QtMultimedia/qvideoframe.h>
#include <QtMultimedia/qvideosink.h>
#include <QtCore/private/qfactoryloader_p.h>
#include <QtCore/private/quniquehandle_p.h>
#include <QtCore/qcoreapplication.h>
#include <QtCore/qdebug.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qmap.h>
#include <QtCore/qthread.h>
#include <QtGui/qevent.h>
#include <common/qgstvideobuffer_p.h>
#include <common/qgstreamervideosink_p.h>
#include <common/qgst_debug_p.h>
#include <common/qgstutils_p.h>
#include <gst/video/video.h>
#include <gst/video/gstvideometa.h>
#include <rhi/qrhi.h>
+ Include dependency graph for qgstvideorenderersink.cpp:

Go to the source code of this file.

Macros

#define VO_SINK(s)   QGstVideoRendererSink *sink(reinterpret_cast<QGstVideoRendererSink *>(s))
 

Functions

static Q_LOGGING_CATEGORY (qLcGstVideoRenderer, "qt.multimedia.gstvideorenderer") QT_BEGIN_NAMESPACE QGstVideoRenderer
 

Variables

static GstVideoSinkClass * gvrs_sink_parent_class
 
static thread_local QGstreamerVideoSinkgvrs_current_sink
 

Macro Definition Documentation

◆ VO_SINK

#define VO_SINK ( s)    QGstVideoRendererSink *sink(reinterpret_cast<QGstVideoRendererSink *>(s))

Definition at line 316 of file qgstvideorenderersink.cpp.

Function Documentation

◆ Q_LOGGING_CATEGORY()

static Q_LOGGING_CATEGORY ( qLcGstVideoRenderer ,
"qt.multimedia.gstvideorenderer"  )
static

Definition at line 37 of file qgstvideorenderersink.cpp.

References QGstreamerVideoSink::aboutToBeDestroyed(), QObject::connect(), and Qt::DirectConnection.

+ Here is the call graph for this function:

Variable Documentation

◆ gvrs_current_sink

thread_local QGstreamerVideoSink* gvrs_current_sink
static

Definition at line 314 of file qgstvideorenderersink.cpp.

Referenced by QGstVideoRendererSink::setSink().

◆ gvrs_sink_parent_class

GstVideoSinkClass* gvrs_sink_parent_class
static

Definition at line 313 of file qgstvideorenderersink.cpp.