diff options
Diffstat (limited to 'src/multimedia/gsttools_headers/qgstreamervideooverlay_p.h')
-rw-r--r-- | src/multimedia/gsttools_headers/qgstreamervideooverlay_p.h | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/src/multimedia/gsttools_headers/qgstreamervideooverlay_p.h b/src/multimedia/gsttools_headers/qgstreamervideooverlay_p.h index f3066fad8..4228f0fd0 100644 --- a/src/multimedia/gsttools_headers/qgstreamervideooverlay_p.h +++ b/src/multimedia/gsttools_headers/qgstreamervideooverlay_p.h @@ -58,6 +58,7 @@ QT_BEGIN_NAMESPACE +class QGstreamerSinkProperties; class QGstreamerVideoOverlay : public QObject , public QGstreamerSyncMessageFilter @@ -106,29 +107,17 @@ Q_SIGNALS: void saturationChanged(int saturation); private: - GstElement *findBestVideoSink() const; void setWindowHandle_helper(WId id); void updateIsActive(); void probeCaps(GstCaps *caps) override; static void showPrerollFrameChanged(GObject *, GParamSpec *, QGstreamerVideoOverlay *); - GstElement *m_videoSink; + GstElement *m_videoSink = nullptr; QSize m_nativeVideoSize; - bool m_isActive; - - bool m_hasForceAspectRatio; - bool m_hasBrightness; - bool m_hasContrast; - bool m_hasHue; - bool m_hasSaturation; - bool m_hasShowPrerollFrame; - - WId m_windowId; - Qt::AspectRatioMode m_aspectRatioMode; - int m_brightness; - int m_contrast; - int m_hue; - int m_saturation; + bool m_isActive = false; + + QGstreamerSinkProperties *m_sinkProperties = nullptr; + WId m_windowId = 0; }; QT_END_NAMESPACE |