LUMIERA.clone/doc/design/architecture/index.txt

32 lines
1.2 KiB
Text
Raw Normal View History

Design Documents: Lumiera Architecture
======================================
// Menu : sort children
// Menu : prepend child Subsystems
// Menu : prepend child ArchitectureSummary
This section will feature some rather high-level considerations regarding
the architecture of the application.
.Executive Summary
See link:ArchitectureSummary.html[here] for a short summary of the core architecture
ideas of the envisioned Lumiera Application.
.Time and Time-code
link:time/[Handling of time values] and link:time/TimeCode.html[Time Code] is
essential for an editing application and requires some forethought to avoid
some of the common inconsistencies and pitfalls; precision can be a challenge,
given the extremely large range of time scales to cover.
.Rendering and Playback Control
This part of the architecture is concened with how to initiate, coordinate and control
the calculation processes necessary to generate visible / audible data from our source
media. This design is _not so much_ concerned with the actual calculations; indeed it
takes on an ``bird eye's view'', treating the actual render engine mostly just as an
opaque entity providing some service.
-> link:Playback.html[Design: Playback and Rendering]