#include "media/base/time_delta_interpolator.h"
#include <stdint.h>
#include <algorithm>
#include "base/check.h"
#include "base/time/tick_clock.h"
#include "media/base/timestamp_constants.h"
namespace media {
TimeDeltaInterpolator::TimeDeltaInterpolator(const base::TickClock* tick_clock)
: … { … }
TimeDeltaInterpolator::~TimeDeltaInterpolator() = default;
base::TimeDelta TimeDeltaInterpolator::StartInterpolating() { … }
base::TimeDelta TimeDeltaInterpolator::StopInterpolating() { … }
void TimeDeltaInterpolator::SetPlaybackRate(double playback_rate) { … }
void TimeDeltaInterpolator::SetBounds(base::TimeDelta lower_bound,
base::TimeDelta upper_bound,
base::TimeTicks capture_time) { … }
void TimeDeltaInterpolator::SetUpperBound(base::TimeDelta upper_bound) { … }
base::TimeDelta TimeDeltaInterpolator::GetInterpolatedTime() { … }
}