64 TODO (
"check consistency of clip length def, implies accessing the underlying media def");
65 return not isnil(length_);
72 TODO (
"really calculate the length of a clip and set length field");
Steam-Layer Interface: Asset Lookup and Organisation.
Modifying time and timecode values.
PClipAsset findClipAsset() const
locate the corresponding asset representing this clip or the whole compound in case of a multichannel...
bool isValid() const
implementing the common MObject self test.
PMedia getMedia() const
access the underlying media asset
MObject in the Session to represent a clip on the timeline.
Interface: an opaque change imposed onto some time value.
Steam-Layer implementation namespace root.
Namespace of Session and user visible high-level objects.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Definition of Asset representation for a media clip.
bookkeeping (Asset) view of a media clip.
static lib::P< KIND > wrap(const KIND &asset)
retrieve the registered smart-ptr for any asset
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
Clip(const asset::Clip &, const Media &)
new clip-MO linked with the given asset::Clip.