44 using std::static_pointer_cast;
51 ::Local<vault::test::MediaAccessMock>;
66 virtual void run (Arg)
68 MediaAccessMock useMockMedia;
72 PC cc = mm->createClip();
73 PM cm = cc->getMedia();
76 CHECK (!isnil (cc->getLength()));
77 CHECK (cm->ident.category.hasKind (VIDEO));
78 CHECK (cm->getFilename() == mm->getFilename());
79 TODO (
"implement Processing Pattern!!!");
81 CHECK (cm->ident.org == mm->ident.org);
82 CHECK (dependencyCheck (cm,mm));
84 TRACE (asset_mem,
"leaving MakeClip_test::run()");
85 TRACE (mobject_mem,
"leaving MakeClip_test::run()");
A refcounting Handle to an MObject of type MO, used to constrain or explicitly specify the location w...
Steam-Layer Interface: Asset Lookup and Organisation.
Per type specific configuration of instances created as service dependencies.
MObject in the Session to represent a clip on the timeline.
This header is for including and configuring NoBug.
Steam-Layer implementation namespace root.
This framework allows to (re)configure the lib::Depend front-end for dependency-injection.
Simple test class runner.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Small helper and diagnostic functions related to Asset and AssetManager.
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.
bool contains(SEQ const &cont, typename SEQ::const_reference val)
shortcut for brute-force containment test in any sequential container