45 PlaybackController::PlaybackController()
52 PlaybackController::~PlaybackController()
58 PlaybackController* PlaybackController::instance;
61 PlaybackController::get()
71 PlaybackController::play()
75 playHandle_.play(
true);
78 else if (viewerHandle_)
86 WARN (
stage,
"failed to start playback: %s" ,err.what());
93 PlaybackController::pause()
96 playHandle_.play(
false);
101 PlaybackController::stop()
108 PlaybackController::is_playing()
116 PlaybackController::useDisplay (LumieraDisplaySlot display)
118 viewerHandle_ = display;
A public service provided by the GUI, implementing the lumiera::Display facade interface.
This header is for including and configuring NoBug.
Derived specific exceptions within Lumiera's exception hierarchy.
Lumiera GTK UI implementation root.
lumiera_err lumiera_error(void)
Get and clear current error state.
Lumiera error handling (C++ interface).
This file contains the definition of the playback controller object.
static lib::Depend< DummyPlayer > facade
get an implementation instance of this service