MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
VideoFileContainer.cpp
Go to the documentation of this file.
2
3namespace MayaFlux::Kakshya {
4
9
11 uint32_t height,
12 uint32_t channels,
13 double frame_rate)
14 : VideoStreamContainer(width, height, channels, frame_rate)
15{
16}
17
23
24} // namespace MayaFlux::Kakshya
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).
Concrete base implementation for streaming video containers.