Specification
VideoML Draft Specification v0.1
A high-level view of the schema and conceptual model. Detailed reference pages will expand each section.
RFCs and draft specs live in VideoML/specification.
Core Concepts
- Compositions, scenes, and cues
- Temporal layout and duration resolution
- Reusable components and metadata
Draft content placeholder: this section will include formal definitions and canonical examples.
Components
- Visual components: text, shapes, images, video
- Audio components: voice, music, effects
- Bindings and parameterization
Draft content placeholder: element reference tables and attribute semantics will live here.
Timing & Layout
- Cues as the atomic timing unit
- Relative timing and nested timing scopes
- Timeline resolution and constraints
Draft content placeholder: timing model, rules, and examples.
Video Object Model (VOM)
The VOM describes the runtime representation of VideoML for players, renderers, and tooling.
Draft content placeholder: VOM types and runtime lifecycle.