Classes Index

AbstractMO
AFrame
Allocationa directive to place a MObject in a specific way
ARender
Assembler
Auto
Buildableinterface
BuilderFacadeboundary
Clip
ConditionI provided a reworked Condition class in my cinelerra2 repository
ConManager
Constraint
ControllerFacadeboundary
DirectPlacement
EDL
Effect
ExitNode
ExplicitPlacementinterface
File
FileHandle
FileHandleCache
FileMap
FileMapCache
FileProviderThis is the Factory for Files, whenever something wants to use some file (or temporary storage), This Factory will hand out some smart/shared pointer to a File object which will be used to retrieve Frames.
FileReference
Fixture
FrameFrames are just a low level lump of continous memory, most parts are opaque. Frames are memory sensitive, they will be small constant sized structures which can be efficently managed in a pool.
Frameinterface
FrameDescriptorinterfaceA FrameDescriptor implements the higher level interfaces for frames. Further refinements are made by subclassing and policy classes
FrameReference
GLBuf
GLRender
Hub
Interpolator
Label
Link
Lock
Lock
Mask
Meta
MObjectinterface
MutexI provided a reworked Mutex class in my cinelerra2 repository
NodeCreatorTool
OpenGLPipe
Parameter
ParamProviderinterface
PathManager
Placementinterface
PluginAdapter
Prefetch
Processor
ProcNodeinterface
Projector
RelativePlacement
RelTypeenum
RenderEngine
RenderState
Scheduler
SegmentationTool
Session
SmartPointerauxiliary
Source
StateProxyinterface
ThreadWe can basically reuse the Thread class design from cinelerra2, Thread becomes a baseclass for all Threads
Timedenotes a temporal position (time point), based on timeline start.

investigate posix.4 realtime timers, wrap these here
Toolinterface
ToolFactory
Track
Trafo
VFrame
VRender
Wish