
Decodes the clips in the bound video directory and emits a VideoFrame stream paced by each source's own inter-frame timing, with an adjustable playback speed, optional aspect-preserving resize, and looping. Use it for offline replay or deterministic tests against recorded footage.
Offline detection sweep with tracking over recorded footage.
Depth-estimation replay over a clip.
rate scales that cadence (greater than one is faster, less than one slower, zero emits as fast as the file decodes). A rate change applies from the current frame onward and never rescales the already-played timeline. A high real-time rate against a high-FPS or high-resolution file can still overwhelm a slow downstream consumer.width and height left at the sentinel keep the source resolution; setting only one rescales the other axis to preserve aspect ratio, while setting both is an explicit stretch to the exact target.repeat loops the playlist when on, which is the default; when off the playlist plays exactly once and the output stream then stays open but silent, with no end-of-stream, until the slot is rebound or repeat is switched on, which plays the playlist again. The bound slot, width, height, repeat, and rate are hot-swappable, and changing the slot restarts from the new directory.live-test prerelease