MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ time_to_position()

uint64_t MayaFlux::Kakshya::VideoStreamContainer::time_to_position ( double  time) const
overridevirtual

Convert from time (seconds) to position units (e.g., frame/sample index).

Parameters
timeTime value (interpretation depends on container type)
Returns
Corresponding position in primary dimension

Supports time-based seeking and integration with time-aware workflows.

Implements MayaFlux::Kakshya::StreamContainer.

Definition at line 372 of file VideoStreamContainer.cpp.

373{
374 if (m_frame_rate <= 0.0)
375 return 0;
376 return static_cast<uint64_t>(time * m_frame_rate);
377}

References m_frame_rate.