Lumiera
0.pre.03
»edit your freedom«
|
#include "include/dummy-player-facade.h"
Mediator to allow the client to communicate with the Process implementation via the Process handle, without having to map each implementation-level function into the dummy player interface.
We can't access the implementation in Steam-Layer without this indirection through a VTable, since a direct call would require us to link against liblumierasteam.so
Definition at line 106 of file dummy-player-facade.h.
Public Member Functions | |
virtual | ~ProcessImplementationLink () |
this is an interface | |
virtual Process | createHandle ()=0 |
activate the Process-frontend and link it to the process implementation | |
virtual void | doPlay (bool yes)=0 |
forward the play/pause toggle to the play process implementation | |