mobject::session Namespace Reference


Detailed Description

Namespace of Session, EDL and user visible high-level objects.


Classes

class  AbstractMO
 abstract base class of all MObjects for providing common services. More...
class  Allocation
 Interface (abstract): any objective, constraint or wish of placing a MObject in a specific way. More...
class  Auto
 Automation data for some parameter (i.e. More...
class  Clip
 A user visible/editable Clip is a reference to a contiguous sequence of media data loaded as Asset into the current Session. More...
class  CompoundClip
 Clip MObject which is actually a compound of several elementary clips, e.g. More...
class  Constraint
 LocatingPin representing an directive by the user that must not be violated. More...
class  DefsManager
 Organize a collection of preconfigured default objects. More...
class  EDL
class  Effect
class  FixedLocation
 The most common case of positioning a MObject in the EDL: directly specifying a constant position. More...
class  Fixture
class  Label
 Any sort of User visible Marker or Tag, used to mark time positions and ranges, or specific locations to attach other MObjects to. More...
class  LocatingPin
 Positioning specification, possibliy chained to further specifications. More...
class  Meta
 Meta-MObject doesn't represent real Media Content, but rather all sorts of Processing Instructions and other metadata, which can be placed and attached within the EDL/Session. More...
class  MObjectFactory
class  Plug
 LocatingPin for requesting connection to some Pipe. More...
class  RelativeLocation
class  Segment
 Used at the moment (7/07) for partitioning the timeline/fixture into segments to be rendered by a specialized render node network for each, without the need to change any connections within a given segment. More...
class  SessionImpl
 Implementation class for the Session interface. More...
class  SessManager
 creation, access and Session lifecycle Interface. More...
class  SessManagerImpl
 Session manager implementation class holding the actual smart pointer to the current Session impl. More...
class  SimpleClip
 Elementary clip consisting of only one media stream. More...
class  Track
 A Track is grouping device within the EDL. More...
class  Wish
 LocatingPin representing a low-priority directive by the user, to be fulfilled only if possible (and after satisfying the more important LocatingPins). More...

Typedefs

typedef P< asset::ClipPClipAsset
typedef Placement< ClipPClipMO
typedef Placement< Effect > PEffect
typedef shared_ptr< Fixture > PFix
typedef P< Media > PMedia
typedef P< TrackPTrack
typedef P< asset::TrackPTrackAsset
typedef asset::Track TrackAsset

Functions

LocatingPincloneChain (const scoped_ptr< LocatingPin > &chain)
 LUMIERA_ERROR_DECLARE (CREATE_SESSION)
 unable to create basic session.
 LUMIERA_ERROR_DEFINE (CREATE_SESSION,"unable to create basic session")
const Placement< TrackmakeDefaultTrack ()
 helper: create a default configured track asset


Function Documentation

const Placement<Track> mobject::session::@342::makeDefaultTrack (  )  [static]

helper: create a default configured track asset

Definition at line 41 of file edl.cpp.

References mobject::MObject::create, and asset::Struct::create.

mobject::session::LUMIERA_ERROR_DECLARE ( CREATE_SESSION   ) 

unable to create basic session.


Generated on Tue Jan 6 17:21:32 2009 for Lumiera by  doxygen 1.5.6