Lumiera  0.pre.03
»edit your freedom«
play-facade.hpp File Reference

Go to the source code of this file.

Description

Public access point to the playback service provided by the »play-out subsystem«

Todo:
in theory this could be an external interface mapped via Lumiera's interface system.

This would be much work however, and not serve any tangible goal in the current stage of development (2018). I take this as just another confirmation that turning everything into a plug-in does not quality as good architecture: if you want to do it right, it creates a lot of additional cost. And to do it just superficially would be like cheating.

Definition in file play-facade.hpp.

Classes

class  Play::Controller
 Continuous playback process, which has been hooked up and started with a fixed set of output slots. More...
 
class  Play
 Interface to the Player subsystem of Lumiera (Steam-Layer). More...
 

Namespaces

 lumiera
 Lumiera public interface.
 
 steam
 Steam-Layer implementation namespace root.
 
 steam::play
 Playback and rendering control subsystem.