36 PlaybackController::PlaybackController()
43 PlaybackController::~PlaybackController()
49 PlaybackController* PlaybackController::instance;
52 PlaybackController::get()
62 PlaybackController::play()
66 playHandle_.play(
true);
69 else if (viewerHandle_)
77 WARN (
stage,
"failed to start playback: %s" ,err.what());
84 PlaybackController::pause()
87 playHandle_.play(
false);
92 PlaybackController::stop()
99 PlaybackController::is_playing()
107 PlaybackController::useDisplay (LumieraDisplaySlot display)
109 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