Documentation Index
Fetch the complete documentation index at: https://mintlify.com/BintzGavin/helios/llms.txt
Use this file to discover all available pages before exploring further.
RenderSession
TheRenderSession class provides an async iterable interface for frame-by-frame rendering. It handles seeking to each frame and waiting for stability before yielding.
Constructor parameters
The Helios instance to render.
Configuration for the render session.
Methods
Returns an async iterator that yields frame numbers. Each iteration seeks to the next frame and waits for stability.
RenderSessionOptions
Configuration options for creating a render session.Starting frame number. Must be non-negative.
Ending frame number (inclusive). Must be >= startFrame.
Optional abort signal for canceling the render session.
HeliosTimeline
Defines a multi-track timeline structure for compositions.Array of timeline tracks.
HeliosTrack
Represents a single track in the timeline.Unique track identifier.
Optional human-readable track name.
Array of clips in this track.
HeliosClip
Represents a clip within a track.Unique clip identifier.
Source identifier or composition reference.
Start time in seconds within the timeline.
Clip duration in seconds.
Optional track number for layering.
Optional properties passed to the clip composition.
HeliosComposition
ExtendsHeliosConfig with timeline support for multi-layer compositions.
Optional timeline definition with tracks and clips.
StabilityCheck
Callback type for custom stability checks.helios.registerStabilityCheck() to block waitUntilStable() until external operations complete.
DiagnosticReport
Runtime capability detection report.Helios.diagnose(). All codec support fields are boolean values indicating availability.
Web Animations API support (document.timeline).
WebCodecs API support.
OffscreenCanvas support.
WebGL 1.0 support.
WebGL 2.0 support.
Web Audio API support.
Highest supported color gamut.
Video encoding support for h264, vp8, vp9, and av1.
Audio encoding support for aac and opus.
Video decoding support for h264, vp8, vp9, and av1.
Audio decoding support for aac and opus.
Browser or runtime user agent string.
Usage examples
Render session
Timeline composition
Diagnostic check
Related types
- HeliosConfig - Configuration interface
- HeliosState - Runtime state interface
- TimeDriver - Driver interfaces