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 long 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.
This is the base class of all Renderers in libopenshot.