Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qgstvideorenderersink.cpp File Reference
#include <qvideoframe.h>
#include <qvideosink.h>
#include <QDebug>
#include <QMap>
#include <QThread>
#include <QEvent>
#include <QCoreApplication>
#include <private/qfactoryloader_p.h>
#include "qgstvideobuffer_p.h"
#include "qgstreamervideosink_p.h"
#include "qgstvideorenderersink_p.h"
#include <gst/video/video.h>
#include <gst/video/gstvideometa.h>
#include <qloggingcategory.h>
#include <qdebug.h>
#include "qgstutils_p.h"
#include <rhi/qrhi.h>
#include "moc_qgstvideorenderersink_p.cpp"
+ 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 408 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.

Variable Documentation

◆ gvrs_current_sink

thread_local QGstreamerVideoSink* gvrs_current_sink
static

Definition at line 406 of file qgstvideorenderersink.cpp.

Referenced by QGstVideoRendererSink::setSink().

◆ gvrs_sink_parent_class

GstVideoSinkClass* gvrs_sink_parent_class
static

Definition at line 405 of file qgstvideorenderersink.cpp.