Index: media/filters/video_renderer_algorithm.h |
diff --git a/media/filters/video_renderer_algorithm.h b/media/filters/video_renderer_algorithm.h |
index 88e8766dab15d03c8cabc9179d63682a235a3e17..8da63d9ff3aa89d0177dddc99e26ebd7cb259fc2 100644 |
--- a/media/filters/video_renderer_algorithm.h |
+++ b/media/filters/video_renderer_algorithm.h |
@@ -44,10 +44,8 @@ namespace media { |
// Combined these three approaches enforce optimal smoothness in many cases. |
class MEDIA_EXPORT VideoRendererAlgorithm { |
public: |
- // Used to convert a media timestamp into wall clock time. |
- using TimeConverterCB = base::Callback<base::TimeTicks(base::TimeDelta)>; |
- |
- explicit VideoRendererAlgorithm(const TimeConverterCB& time_converter_cb); |
+ explicit VideoRendererAlgorithm( |
+ const TimeSource::WallClockTimeCB& wall_clock_time_cb); |
~VideoRendererAlgorithm(); |
// Chooses the best frame for the interval [deadline_min, deadline_max] based |
@@ -255,7 +253,7 @@ class MEDIA_EXPORT VideoRendererAlgorithm { |
bool have_rendered_frames_; |
// Callback used to convert media timestamps into wall clock timestamps. |
- const TimeConverterCB time_converter_cb_; |
+ const TimeSource::WallClockTimeCB wall_clock_time_cb_; |
// The last |deadline_max| provided to Render(), used to predict whether |
// frames were rendered over cadence between Render() calls. |