AbstractWhether composition rendering in this driver is network-isolated at the OS/container boundary
(e.g., Docker with --network none).
false for LocalWorker (which can reach the host network if a composition bypasses static
lint checks via obfuscated JS or runtime script elements) and Remote unless configured.
AbstractBuildComposes captured still frames into labelled grid and transition-strip PNG sheets.
Optionalsignal: AbortSignalAbstractCaptureCaptures exact still frames at requested timestamps from a composition bundle.
Optionalsignal: AbortSignalAbstractCheckRuns deterministic static, CLI, and DOM checks on a composition bundle.
Optionalsignal: AbortSignalAbstractExtractExtracts representative keyframes (and optional contact sheets) from a reference video.
Optionalsignal: AbortSignalAbstractHealthReports runtime health and installed tool versions for the render worker.
Optionalsignal: AbortSignalAbstractRenderRenders a self-contained RenderProjectBundle into an MP4 deliverable.
OptionalonProgress: (progress: RenderProgress) => voidOptionalsignal: AbortSignalReleases any managed child processes or driver resources. Default implementation is a no-op.
Abstract port for Video Studio composition rendering, still capture, contact-sheet assembly, deterministic checks, keyframe extraction, and worker health (§7.1).
Concrete drivers (
LocalWorkerRenderDriver,RemoteRenderDriver,DockerRenderDriver) register via@RegisterClass(VideoRenderDriverBase, '<DriverKey>')and are resolved byVideoRenderEngine.