diff --git a/doc/devel/draw/high-level-model.svg b/doc/devel/draw/high-level-model.svg new file mode 100644 index 000000000..7659ba7f2 --- /dev/null +++ b/doc/devel/draw/high-level-model.svg @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + Lumiera: Anatomy of the high-level-model + + + Ichthyostega + + + 8/2008 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Proc + + + + + + + + x + + + + + + + + + + + + + + Tap + + + + + + + + + + + + + + + + + + + + W + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Transition + + + + + + + + + + + + + + + + + + + + + + Clip + + + + + + + + + + + + W + t + + + + + + + + + + + + + + + + Auto + + + + + + + + + + + + + + + Anatomy of thehigh-level model + The model is an association of Media Objects,grouped to form Processing Pipes, which area linear chain of data processing modules,starting from an source port and providingan exit point.Optionally, there may be a wiring plug, requestingthe exit point to be connected to another pipe. Whenomitted, the wiring will be figured out automatically.Several pipes may be joined together by a transition,which in the general case simultanously treats Nmedia streams. Commonly, a transition simply combines two streams into one output. + Individual Media Objects are attached,located or joined together by Placements.A Placement is a handle for a single MObjectand contains a list of placement specifications,(called Locating Pin),Besides absolute and relative placement, thereis also the possibility of a placement to stick directly to another MObject's placement, e.g.to attach an effect to a clip or an automationdata set to an effect. + +