| AbstractMO | ||
| AFrame | ||
| Allocation | a directive to place a MObject in a specific way | |
| ARender | ||
| Assembler | ||
| Auto | ||
| Buildable | interface | |
| BuilderFacade | boundary | |
| Clip | ||
| Condition | I provided a reworked Condition class in my cinelerra2 repository | |
| ConManager | ||
| Constraint | ||
| ControllerFacade | boundary | |
| DirectPlacement | ||
| EDL | ||
| Effect | ||
| ExitNode | ||
| ExplicitPlacement | interface | |
| File | ||
| FileHandle | ||
| FileHandleCache | ||
| FileMap | ||
| FileMapCache | ||
| FileProvider | This 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 | ||
| Frame | Frames 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. | |
| Frame | interface | |
| FrameDescriptor | interface | A 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 | ||
| MObject | interface | |
| Mutex | I provided a reworked Mutex class in my cinelerra2 repository | |
| NodeCreatorTool | ||
| OpenGLPipe | ||
| Parameter | ||
| ParamProvider | interface | |
| PathManager | ||
| Placement | interface | |
| PluginAdapter | ||
| Prefetch | ||
| Processor | ||
| ProcNode | interface | |
| Projector | ||
| RelativePlacement | ||
| RelType | enum | |
| RenderEngine | ||
| RenderState | ||
| Scheduler | ||
| SegmentationTool | ||
| Session | ||
| SmartPointer | auxiliary | |
| Source | ||
| StateProxy | interface | |
| Thread | We can basically reuse the Thread class design from cinelerra2, Thread becomes a baseclass for all Threads | |
| Time | denotes a temporal position (time point), based on timeline start. investigate posix.4 realtime timers, wrap these here | |
| Tool | interface | |
| ToolFactory | ||
| Track | ||
| Trafo | ||
| VFrame | ||
| VRender | ||
| Wish |