56 DummyPlayer::~DummyPlayer() { }
80 :
public Binding<IHandle>
96 Process
start(LumieraDisplaySlot viewerHandle)
override 98 ProcessImplementationLink* pP =
static_cast<ProcessImplementationLink*
> (_i_.startPlay (viewerHandle));
103 return pP->createHandle();
Playback process, front-end to be used by client code.
void play(bool)
play/pause toggle
Access point to singletons and other kinds of dependencies designated by type.
Derived specific exceptions within Lumiera's exception hierarchy.
Implementation Base for building Facade Proxy implementations.
virtual ~ProcessImplementationLink()
this is an interface
lumiera_err lumiera_error(void)
Get and clear current error state.
Actual implementation of a single (dummy) playback process.
Implementation of C++ binding proxies on top of the (plain-C based) interface system.
Handle tracking the registration of an interface, deregistering it on deletion.
static lib::Depend< DummyPlayer > facade
get an implementation instance of this service
#define LUMIERA_INTERFACE_INAME(name, version)
Construct a type identifier for an interface.
Lumiera public interface.
Process start(LumieraDisplaySlot viewerHandle) override
Experimental Interface Steam-Layer (or maybe the vault?): Global access point for starting a dummy pl...