SpeedProviderUtil.SpeedProviderMapper


class SpeedProviderUtil.SpeedProviderMapper


Class that maps timestamps between original media time and adjusted time after applying a SpeedProvider.

Summary

Public constructors

Creates an instance.

Public functions

Long
getAdjustedTimeUs(originalTimeUs: Long)

Returns the adjusted time in microseconds for a given original media time.

Long
getOriginalTimeUs(adjustedTimeUs: Long)

Returns the original media time in microseconds for a given adjusted time.

Public constructors

SpeedProviderMapper

SpeedProviderMapper(speedProvider: SpeedProvider!)

Creates an instance.

Parameters
speedProvider: SpeedProvider!

The SpeedProvider to map.

Public functions

getAdjustedTimeUs

fun getAdjustedTimeUs(originalTimeUs: Long): Long

Returns the adjusted time in microseconds for a given original media time.

getOriginalTimeUs

fun getOriginalTimeUs(adjustedTimeUs: Long): Long

Returns the original media time in microseconds for a given adjusted time.