Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/streamtype.hpp"
Definition at line 45 of file streamtype.hpp.
Public Types | |
using | ID = lib::idi::EntryID< StreamType > |
enum | MediaKind { VIDEO, IMMAGE, AUDIO, MIDI } |
enum | Usage { RAW, SOURCE, TARGET, TRANSIENT } |
Public Attributes | |
ImplFacade * | implType |
Usage | intentionTag |
Prototype const & | prototype |
Classes | |
class | ImplConstraint |
Special case of an implementation type being only partially specified Besides requiring some aspect of the implementation type, there is the promise to fill in defaults to build a complete implementation type if necessary. More... | |
class | ImplFacade |
A (more or less) concrete implementation type, wired up as a facade providing the basic set of operations. More... | |
struct | Prototype |
Additional Inherited Members | |
Protected Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |