Index: media/base/renderer_client.h |
diff --git a/media/base/renderer_client.h b/media/base/renderer_client.h |
index 49b098e70511d3ecc978794e3013c34e7ebd52b6..bb078092281c29cb25262db9c888626dd6c0a496 100644 |
--- a/media/base/renderer_client.h |
+++ b/media/base/renderer_client.h |
@@ -36,6 +36,17 @@ class RendererClient { |
// Executed for the first video frame and whenever opacity changes. |
// Only used if media stream contains video track. |
virtual void OnVideoOpacityChange(bool opaque) = 0; |
+ |
+ // Called to report current media time. |
+ // |curr_time| and |max_time| can be used to interpolate time between |
+ // calls to OnTimeUpdate(). |
+ // |max_time| is typically the media timestamp of the last audio frame |
+ // buffered by the audio hardware. |
+ // |max_time| must be greater or equal to |time_usec|. |
+ // |capture_time| is the timestamp at which the media times were captured. |
+ virtual void OnTimeUpdate(base::TimeDelta curr_time, |
+ base::TimeDelta max_time, |
+ base::TimeTicks capture_time) = 0; |
}; |
} // namespace media |