Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Widget to render a switchboard for controlling the video display sources and overlays.
The generic viewer widget can be allocated to several playback processes, and in fact multiple playback or render processes may be running at the same time. For any playback and display to become possible, a viewer display connection needs to be established; in the typical usage situation with a single timeline this happens automatically. The result of such a connection is that some player widget is hooked up with the playback process in the application core, and the corresponding timeline gets a playhead cursor.
While playback is running, the switchboard allows to connect to several playback processes dynamically, and it especially allows to tap into any probe points inserted into the processing network. Moreover, the viewer allows to show several running displays in overlay, so to compare or relate them in partial view. An example would be to place a probe point before some effect processing chain, hook it up to the switchboard and then to compare the processed and unprocessed video side by side by moving a slider
Definition in file switchboard-widget.hpp.
#include "stage/gtk-base.hpp"
Classes | |
class | SwitchboardWidget |
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |
stage::widget | |
Lumiera custom widgets. | |