Shared - Refactor Timeline Items #257
Labels
refactor
Overhaul how a part of the application works
scope: Shared
Will affect packages/shared
scope: Timeline
Will affect timeline
Milestone
Timeline item definition
This issue explains what 'timeline items' represent in the application.
Timeline items are the representation of elements that are rendered at a specific time. Timeline items dictate when an element is rendered, what effects are applied to the rendering step, how the item can be interacted with and how the item is displayed (See transition in #256).
Timeline items don't inherently define what media is played and when, that job is delegated to effects (#256).
Timeline items are not specific to video or audio, they are generic. This is also represented in the user interface, there is no split between audio and video, opting instead for using the sources defined on a timeline item.
Effects
A timeline item has a list of effects that are executed to compose an image or to modify an audio stream.
When rendering an image:
When processing audio:
This issue should implement these basic requirements:
The text was updated successfully, but these errors were encountered: