Design Docs
From PiTiViWiKi
Links to Design Documentation
Contents |
Design
A refactoring of several core features of PiTiVi is underway.
More details here
Components
The following documents are supposed to be read in this order
- High Level design This is an overview of the new design of PiTiVi. Read this first.
- Project Specifications of the Project object
- ObjectFactory Specifications of ObjectFactory and it's known subclasses/interfaces.
- Streams Specifications of Streams.
- Pipeline Specifications of Pipeline, and the interaction between Pipeline and Action/Consumer/Producer.
- Timeline Specifications of the Timeline and the TimelineObjects
- Tracks Specifications of the timeline's Tracks and the TrackObjects
- Formatter Specifications of the Formatter(s) and the interaction with other parts of Core.
- Browsers Specifications of the various Browserss and their interaction with other parts of Core.
User Interface Design Docs
These documents describe the appearance and implementation of PiTiVi's user interface.


