| 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 540c9271134c84ac0359ee3f709e8c55e934a562..4eacafb934528f3ddeadcfcec473d011f3e1cc99 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLMediaElement.h
|
| +++ b/third_party/WebKit/Source/core/html/HTMLMediaElement.h
|
| @@ -397,10 +397,12 @@ class CORE_EXPORT HTMLMediaElement : public HTMLElement,
|
| WebMediaPlayer::TrackId getSelectedVideoTrackId() final;
|
| bool isAutoplayingMuted() final;
|
| void requestReload(const WebURL&) final;
|
| + void enableMonitorViewportIntersection(bool) final;
|
|
|
| void loadTimerFired(TimerBase*);
|
| void progressEventTimerFired(TimerBase*);
|
| void playbackProgressTimerFired(TimerBase*);
|
| + void checkViewportIntersectionTimerFired(TimerBase*);
|
| void startPlaybackProgressTimer();
|
| void startProgressEventTimer();
|
| void stopPeriodicTimers();
|
| @@ -541,7 +543,6 @@ class CORE_EXPORT HTMLMediaElement : public HTMLElement,
|
|
|
| void onVisibilityChangedForAutoplay(bool isVisible);
|
|
|
| - void checkViewportIntersectionChanged();
|
| void viewportFillDebouncerTimerFired(TimerBase*);
|
|
|
| UnthrottledThreadTimer<HTMLMediaElement> m_loadTimer;
|
| @@ -549,6 +550,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;
|
|
|
|
|