38 :
Media (idi, name, length)
40 TODO (
"implement some sensible behaviour for the »unknown media« placeholder...");
50 UNIMPLEMENTED (
"how to get at the original media from a »Unknown« placeholder");
53 "for ID=%s, filename=\"%s\".")
56 ,LUMIERA_ERROR_ORIG_NOT_FOUND);
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
Duration is the internal Lumiera time metric.
const Ident ident
Asset identification tuple.
Unknown(const Asset::Ident &idi, string name="", Duration length=DUMMY_TIME)
create a placeholder for a media with the given identity.
virtual Media::PMedia getOrg()
using the information stored in this placeholder asset, try to access the "real" media it stands for.
A front-end for using printf-style formatting.
#define LUMIERA_ERROR_DEFINE(err, msg)
Definition and initialisation of an error constant.
LumieraError< LERR_(INVALID)> Invalid
The asset subsystem of the Steam-Layer.
Steam-Layer implementation namespace root.
a POD comprised of all the information sufficiently identifying any given Asset.
Marker Asset to indicate an unknown media source.