28 #ifndef OPENSHOT_RENDERER_BASE_H 29 #define OPENSHOT_RENDERER_BASE_H 31 #include "../include/Frame.h" 50 void paint(
const std::shared_ptr<Frame> & frame);
59 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.
virtual void render(std::shared_ptr< QImage > image)=0
This namespace is the default namespace for all code in the openshot library.
void paint(const std::shared_ptr< Frame > &frame)
Paint(render) a video Frame.
This is the base class of all Renderers in libopenshot.