28 #ifndef OPENSHOT_RENDERER_BASE_H
29 #define OPENSHOT_RENDERER_BASE_H
31 #include "../include/Frame.h"
50 void paint(
const std::tr1::shared_ptr<Frame> & frame);
59 virtual void render(tr1::shared_ptr<QImage> image) = 0;
virtual void render(tr1::shared_ptr< QImage > image)=0
void paint(const std::tr1::shared_ptr< Frame > &frame)
Paint(render) a video Frame.
virtual void OverrideWidget(long qwidget_address)=0
Allow manual override of the QWidget that is used to display.
This is the base class of all Renderers in libopenshot.