51 typedef shared_ptr<asset::Media>
PM;
52 typedef shared_ptr<asset::Clip>
PCA;
63 PM clip_media = pc->getMedia();
64 CHECK (clip_media->ident.category.hasKind (VIDEO));
71 CHECK (!expla.chain.isOverdetermined());
78 CHECK (expla2.chain.isOverdetermined());
Lumiera's internal time value datatype.
Special kind of Placement, where the location of the MObject has been nailed down to a fixed position...
static session::MObjectFactory create
Storage for the (single, static) MObject factory object.
A refcounting Handle to an MObject of type MO, used to constrain or explicitly specify the location w...
The most common case of positioning a MObject in the Session: directly specifying a constant position...
shared_ptr< asset::Clip > PCA
shared_ptr< asset::Media > PM
Core abstraction: completely resolved placement of an MObject Within the session model,...
Core factory to generate media objects for use in the Session model.
Namespace of Session and user visible high-level objects.
Steam-Layer implementation namespace root.
Test runner and basic definitions for tests.
Core abstraction: placement of a media object into session context.
Simplistic test class runner.
#define LAUNCHER(_TEST_CLASS_, _GROUPS_)
Primary Interface to the current Session.
A stub implementation of the Clip interface for unit testing.
a family of time value like entities and their relationships.