double get_duration_seconds() const
Total duration in seconds.
VideoFileContainer()
Construct with default parameters.
uint64_t get_num_frames() const override
Get the number of frames in the primary (temporal) dimension.
bool is_ring_mode() const
True if the container is operating in ring mode.
double position_to_time(uint64_t position) const override
Convert from position units (e.g., frame/sample index) to time (seconds).
uint64_t get_total_source_frames() const
Concrete base implementation for streaming video containers.