OpenShot Library | libopenshot 0.3.3
Loading...
Searching...
No Matches
VideoRenderer.cpp
Go to the documentation of this file.
1
9// Copyright (c) 2008-2019 OpenShot Studios, LLC
10//
11// SPDX-License-Identifier: LGPL-3.0-or-later
12
13#include "VideoRenderer.h"
14
15
17 : QObject(parent)
18{
19}
20
24
26void VideoRenderer::OverrideWidget(int64_t qwidget_address)
27{
28 // re-cast QWidget pointer (long) as an actual QWidget
29 override_widget = reinterpret_cast<QWidget*>(qwidget_address);
30
31}
32
33void VideoRenderer::render(std::shared_ptr<QImage> image)
34{
35 if (image)
36 emit present(*image);
37}
Header file for Video Renderer class.
void present(const QImage &image)
void render(std::shared_ptr< QImage > image)
VideoRenderer(QObject *parent=0)
void OverrideWidget(int64_t qwidget_address)
Override QWidget which needs to be painted.