Versions in this module Expand all Collapse all v1 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)