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

◆ position_to_time()

double MayaFlux::Kakshya::VideoStreamContainer::position_to_time ( uint64_t  position) const
overridevirtual

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

Parameters
positionPosition in primary dimension
Returns
Corresponding time value

Enables precise mapping between temporal and positional domains.

Implements MayaFlux::Kakshya::StreamContainer.

Definition at line 379 of file VideoStreamContainer.cpp.

380{
381 if (m_frame_rate <= 0.0)
382 return 0.0;
383 return static_cast<double>(position) / m_frame_rate;
384}

References m_frame_rate.

Referenced by MayaFlux::Kakshya::VideoFileContainer::get_duration_seconds().

+ Here is the caller graph for this function: