4#ifndef QGSTREAMERVIDEOOVERLAY_P_H
5#define QGSTREAMERVIDEOOVERLAY_P_H
21#include <QtGui/qwindowdefs.h>
56 void applyRenderRect();
60 QSize m_nativeVideoSize;
62 bool m_hasForceAspectRatio =
false;
63 bool m_hasFullscreen =
false;
65 bool m_fullScreen =
false;
QSize nativeVideoSize() const
QGstreamerVideoOverlay(QGstreamerVideoSink *parent=nullptr, const QByteArray &elementName=QByteArray())
void setWindowHandle(WId id)
QGstElement videoSink() const
void setVideoSink(QGstElement)
virtual ~QGstreamerVideoOverlay()
void nativeVideoSizeChanged()
void setAspectRatioMode(Qt::AspectRatioMode mode)
void setRenderRectangle(const QRect &rect)
bool processSyncMessage(const QGstreamerMessage &message) override
void probeCaps(GstCaps *caps) override
void setFullScreen(bool fullscreen)
QObject * parent() const
Returns a pointer to the parent object.
\inmodule QtCore\reentrant
Combined button and popup list for selecting options.
typedef QByteArray(EGLAPIENTRYP PFNQGSGETDISPLAYSPROC)()
GLuint GLsizei const GLchar * message