MayaFlux 0.2.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 414 of file VideoStreamContainer.cpp.

415{
416 if (m_frame_rate <= 0.0)
417 return 0;
418 return static_cast<uint64_t>(time * m_frame_rate);
419}

References m_frame_rate.