26#ifndef STAGE_OUTPUT_DISPLAYER_H
27#define STAGE_OUTPUT_DISPLAYER_H
82 virtual DisplayerInput
format();
88 virtual void put (
void*
const) =0;
A Displayer is a class which is responsible for rendering an image in some way (ie: Xvideo,...
virtual DisplayerInput format()
Indicates the format required by the abstract put method.
virtual void put(void *const)=0
Put an image of a given width and height with the expected input format (as indicated by the format m...
void calculateVideoLayout(int widgetWidth, int widgetHeight, int &imgOrg_x, int &imgOrg_y, int &imgWidth, int &imgHeight)
Calculates the coordinates for placing a video image inside a widget.
virtual bool usable()=0
Indicates if this object can be used to render images on the running system.
Displayer(uint w, uint h)
Any copy and copy construction prohibited.
DisplayerInput
Supported Displayer formats.
Lumiera GTK UI implementation root.
Mix-Ins to allow or prohibit various degrees of copying and cloning.