![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/streamtype.hpp"
Definition at line 45 of file streamtype.hpp.
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 |
Public Types | |
| enum | MediaKind { VIDEO , IMMAGE , AUDIO , MIDI } |
| enum | Usage { RAW , SOURCE , TARGET , TRANSIENT } |
| using | ID = lib::idi::EntryID< StreamType > |
Public Attributes | |
| Prototype const & | prototype |
| ImplFacade * | implType |
| Usage | intentionTag |
Additional Inherited Members | |
Protected Member Functions inherited from NonCopyable | |
| ~NonCopyable ()=default | |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable const &)=delete | |
| NonCopyable & | operator= (NonCopyable const &)=delete |
| using ID = lib::idi::EntryID<StreamType> |
Definition at line 69 of file streamtype.hpp.
| enum MediaKind |
| Enumerator | |
|---|---|
| VIDEO | |
| IMMAGE | |
| AUDIO | |
| MIDI | |
Definition at line 48 of file streamtype.hpp.
| enum Usage |
| Enumerator | |
|---|---|
| RAW | |
| SOURCE | |
| TARGET | |
| TRANSIENT | |
Definition at line 56 of file streamtype.hpp.
| Prototype const& prototype |
Definition at line 72 of file streamtype.hpp.
| ImplFacade* implType |
Definition at line 73 of file streamtype.hpp.
| Usage intentionTag |
Definition at line 74 of file streamtype.hpp.
Inheritance diagram for StreamType:
Collaboration diagram for StreamType: