32 #ifndef ASSET_UNKNOWN_H 33 #define ASSET_UNKNOWN_H Unknown(const Asset::Ident &idi, string name="", Duration length=DUMMY_TIME)
create a placeholder for a media with the given identity.
#define LUMIERA_ERROR_DECLARE(err)
Forward declare an error constant.
Steam-Layer implementation namespace root.
a POD comprised of all the information sufficiently identifying any given Asset.
virtual Media::PMedia getOrg()
using the information stored in this placeholder asset, try to access the "real" media it stands for...
Placeholder Asset for unknown or unavailable media source.
boost::rational< int64_t > FSecs
rational representation of fractional seconds
const Duration DUMMY_TIME(FSecs(5))
Duration is the internal Lumiera time metric.
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
a family of time value like entities and their relationships.
The asset subsystem of the Steam-Layer.