4#ifndef QGSTREAMERVIDEOSINK_H
5#define QGSTREAMERVIDEOSINK_H
18#include <private/qtmultimediaglobal_p.h>
19#include <private/qplatformvideosink_p.h>
23#include <QtGui/qcolor.h>
26#if QT_CONFIG(gstreamer_gl)
31class QGstreamerVideoRenderer;
49 bool inStoppedState()
const;
58 void updateSinkElement();
60 void unrefGstContexts();
61 void updateGstContexts();
71 QRhi *m_rhi =
nullptr;
74 QFunctionPointer m_eglImageTargetTexture2D =
nullptr;
75 GstContext *m_gstGlLocalContext =
nullptr;
76 GstContext *m_gstGlDisplayContext =
nullptr;
GstContext * gstGlLocalContext() const
GstContext * gstGlDisplayContext() const
QGstreamerVideoSink(QVideoSink *parent=0)
QGstElement subtitleSink() const
QFunctionPointer eglImageTargetTexture2D() const
Qt::HANDLE eglDisplay() const
The QVideoSink class represents a generic sink for video data.
Combined button and popup list for selecting options.
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent