Index: third_party/WebKit/Source/core/html/HTMLMediaElement.h |
diff --git a/third_party/WebKit/Source/core/html/HTMLMediaElement.h b/third_party/WebKit/Source/core/html/HTMLMediaElement.h |
index bbece82bf7cc409a1514dc728dd4be2fc78bd9e7..59fe260ec1f9bb4f2fb96700cc73094af8f91fa9 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLMediaElement.h |
+++ b/third_party/WebKit/Source/core/html/HTMLMediaElement.h |
@@ -398,10 +398,12 @@ class CORE_EXPORT HTMLMediaElement : public HTMLElement, |
WebMediaPlayer::TrackId getSelectedVideoTrackId() final; |
bool isAutoplayingMuted() final; |
void requestReload(const WebURL&) final; |
+ void activateViewportIntersectionMonitoring(bool) final; |
void loadTimerFired(TimerBase*); |
void progressEventTimerFired(TimerBase*); |
void playbackProgressTimerFired(TimerBase*); |
+ void checkViewportIntersectionTimerFired(TimerBase*); |
void startPlaybackProgressTimer(); |
void startProgressEventTimer(); |
void stopPeriodicTimers(); |
@@ -548,7 +550,6 @@ class CORE_EXPORT HTMLMediaElement : public HTMLElement, |
void onVisibilityChangedForAutoplay(bool isVisible); |
- void checkViewportIntersectionChanged(); |
void viewportFillDebouncerTimerFired(TimerBase*); |
UnthrottledThreadTimer<HTMLMediaElement> m_loadTimer; |
@@ -556,6 +557,7 @@ class CORE_EXPORT HTMLMediaElement : public HTMLElement, |
UnthrottledThreadTimer<HTMLMediaElement> m_playbackProgressTimer; |
UnthrottledThreadTimer<HTMLMediaElement> m_audioTracksTimer; |
UnthrottledThreadTimer<HTMLMediaElement> m_viewportFillDebouncerTimer; |
+ UnthrottledThreadTimer<HTMLMediaElement> m_checkViewportIntersectionTimer; |
Member<TimeRanges> m_playedTimeRanges; |
Member<GenericEventQueue> m_asyncEventQueue; |