32 void render(spa_data *spa, spa_video_format
format)
override;
33 std::chrono::nanoseconds
clock()
const override;
50 std::unique_ptr<GLFramebuffer> m_target;
51 std::unique_ptr<GLTexture> m_renderedTexture;
52 std::chrono::nanoseconds m_last;
OpenGL framebuffer object.
std::chrono::nanoseconds clock() const override
bool hasAlphaChannel() const override
void render(GLFramebuffer *target) override
QSize textureSize() const override
quint32 drmFormat() const override
RegionScreenCastSource(const QRect ®ion, qreal scale, QObject *parent=nullptr)
uint refreshRate() const override
void updateOutput(Output *output)