4#ifndef QANDROIDVIDEOOUTPUT_H
5#define QANDROIDVIDEOOUTPUT_H
21#include <private/qabstractvideobuffer_p.h>
70 void reset()
override;
80 bool m_surfaceCreatedWithoutRhi =
false;
82 std::unique_ptr<class AndroidTextureThread> m_surfaceThread;
QSize getVideoSize() const override
void setSubtitle(const QString &subtitle)
void setVideoSize(const QSize &) override
AndroidSurfaceTexture * surfaceTexture() override
QVideoSink * surface() const
bool shouldTextureBeUpdated() const
~QAndroidTextureVideoOutput() override
virtual AndroidSurfaceHolder * surfaceHolder()
QAndroidVideoOutput(QObject *parent)
virtual void setVideoSize(const QSize &)
virtual QSize getVideoSize() const
virtual ~QAndroidVideoOutput()
virtual AndroidSurfaceTexture * surfaceTexture()
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QVideoFrame class represents a frame of video data.
The QVideoSink class represents a generic sink for video data.
Combined button and popup list for selecting options.
GLsizei GLenum GLboolean sink