13#ifndef OPENSHOT_RENDERER_BASE_H
14#define OPENSHOT_RENDERER_BASE_H
35 void paint(
const std::shared_ptr<openshot::Frame> & frame);
44 virtual void render(std::shared_ptr<QImage> image) = 0;
Header file for Frame class.
This is the base class of all Renderers in libopenshot.
void paint(const std::shared_ptr< openshot::Frame > &frame)
Paint(render) a video Frame.
virtual void render(std::shared_ptr< QImage > image)=0
virtual void OverrideWidget(int64_t qwidget_address)=0
Allow manual override of the QWidget that is used to display.
This namespace is the default namespace for all code in the openshot library.