Versions in this module Expand all Collapse all v1 v1.2.5 Sep 4, 2026 v1.2.4 Aug 17, 2026 v1.2.3 Aug 17, 2026 v1.2.2 Aug 9, 2026 v1.2.1 Jun 15, 2026 v1.2.0 Jun 15, 2026 Changes in this version type StagingConfig + ExternalVideos bool type StagingWriter + func (w *StagingWriter) SetVideoFiles(ctx context.Context, files map[string]string) error v1.1.0 Jun 11, 2026 Changes in this version + func ValidateOutputIntegrity(outputRoot string, features map[string]meta.FeatureSpec) error type MergeConfig + MaxWorkers int type StagingConfig + H264Remux bool type StagingWriter + func (w *StagingWriter) AppendRGBVideoFrame(ctx context.Context, key string, frame video.VideoFrameRGB24) error + func (w *StagingWriter) SetH264Remux(ctx context.Context, tracks map[string][][]byte) error v1.0.0 Jun 5, 2026 Changes in this version + func Merge(ctx context.Context, cfg MergeConfig) error + type MergeConfig struct + DataFileSizeMB int + FPS int + Features map[string]meta.FeatureSpec + Locator video.Locator + OutputRoot string + RobotType string + StagingRoot string + Stats stats.Options + VideoFileSizeMB int + type StagingConfig struct + CRF int + Dir string + Episode int + FPS int + Features map[string]meta.FeatureSpec + Locator video.Locator + Stats stats.Options + Streaming bool + TempRoot string + UseVideos bool + VCodec string + type StagingWriter struct + func NewStagingWriter(cfg StagingConfig) (*StagingWriter, error) + func (w *StagingWriter) AddFrame(ctx context.Context, frame map[string]any) error + func (w *StagingWriter) Close() error + func (w *StagingWriter) SaveEpisode(ctx context.Context) (manifest.Episode, error)