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

422{
423 if (m_frame_rate <= 0.0)
424 return 0.0;
425 return static_cast<double>(position) / m_frame_rate;
426}

References m_frame_rate.

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

+ Here is the caller graph for this function: