![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Framework for classification of media streams. More...
Go to the source code of this file.
Framework for classification of media streams.
Besides the actual implementation type of a media stream, the Steam-Layer needs a more general way for accessing, comparing and manipulating media streams based on type information.
Definition in file streamtype.hpp.
Namespaces | |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | lumiera |
| Lumiera public interface. | |
Classes | |
| struct | StreamType |
| struct | StreamType::Prototype |
| class | StreamType::ImplFacade |
| A (more or less) concrete implementation type, wired up as a facade providing the basic set of operations. More... | |
| struct | StreamType::ImplFacade::DataBuffer |
| placeholder type for the contents of a data buffer. More... | |
| class | StreamType::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 | StreamType::ImplFacade::TypeTag |
| opaque placeholder (type erasure) for implementation specific type info. More... | |
| struct steam::StreamType::ImplFacade::DataBuffer |
Collaboration diagram for StreamType::ImplFacade::DataBuffer: