Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Media data represented a specific kind of Asset.
For the different kinds of Assets, we use sub-interfaces inheriting from the general Asset interface. To be able to get asset::Media instances directly from the AssetManager, we define a specialisation of the Asset ID.
Definition in file media.hpp.
#include "steam/asset.hpp"
#include "lib/time/timevalue.hpp"
#include "steam/mobject/mobject.hpp"
#include "steam/mobject/session/clip.hpp"
#include "lib/nocopy.hpp"
Classes | |
class | ID< Media > |
class | Media |
key abstraction: media-like assets More... | |
class | MediaFactory |
Factory specialised for creating Media Asset objects. More... | |
Functions | |
LUMIERA_ERROR_DECLARE (PART_OF_COMPOUND) | |
Namespaces | |
steam | |
Steam-Layer implementation namespace root. | |
steam::asset | |
The asset subsystem of the Steam-Layer. | |