29using std::dynamic_pointer_cast;
32using proc_interface::PAsset;
33using proc_interface::IDA;
61 UNIMPLEMENTED(
"typesafe searching for MObjects in the Session");
68 PMedia media = clipPlacement->getMedia();
69 IDA clipAID = media->getID();
70 CHECK (clipPlacement);
72 sess->remove (clipPlacement);
75 CHECK (!aMang.
known (clipAID));
76 CHECK (!clipPlacement->getMedia());
Steam-Layer Interface: Asset Lookup and Organisation.
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
Facade for the Asset subsystem.
static lib::Depend< AssetManager > instance
get at the system-wide asset manager instance.
static session::SessManager & current
access point to the current Session
creation, access and Session lifecycle Interface.
MObject in the Session to represent a clip on the timeline.
Namespace of Session and user visible high-level objects.
const string SESSION1_CLIP("TODO: some sensible way to refer to a clip")
void buildTestsession1()
Create a Test Session configuration usable for various Tests.
Steam-Layer implementation namespace root.
Test runner and basic definitions for tests.
Simplistic test class runner.
#define LAUNCHER(_TEST_CLASS_, _GROUPS_)
Primary Interface to the current Session.
Dummy session content prepared for unit test.