4#ifndef QGSTREAMERVIDEOOUTPUT_P_H
5#define QGSTREAMERVIDEOOUTPUT_P_H
18#include <QtCore/qobject.h>
19#include <private/qtmultimediaglobal_p.h>
20#include <private/qmultimediautils_p.h>
59 void doLinkSubtitleStream();
60 void updateNativeSize();
62 QPointer<QGstreamerVideoSink> m_videoSink;
void setPipeline(const QGstPipeline &pipeline)
QGstreamerVideoSink * gstreamerVideoSink() const
QGstElement gstElement() const
void setNativeSize(QSize)
void linkSubtitleStream(QGstElement subtitleSrc)
void setVideoSink(QVideoSink *sink)
void setRotation(QtVideo::Rotation)
static QMaybe< QGstreamerVideoOutput * > create(QObject *parent=nullptr)
void unlinkSubtitleStream()
QObject * parent() const
Returns a pointer to the parent object.
The QVideoSink class represents a generic sink for video data.
Combined button and popup list for selecting options.
GLsizei GLenum GLboolean sink