| Index: Source/core/html/HTMLMediaElement.h
|
| diff --git a/Source/core/html/HTMLMediaElement.h b/Source/core/html/HTMLMediaElement.h
|
| index 91f5f639b11136fd2590b40baf584ff8112b68ba..20f67882003324195d2a17183b87dbd33c13ce89 100644
|
| --- a/Source/core/html/HTMLMediaElement.h
|
| +++ b/Source/core/html/HTMLMediaElement.h
|
| @@ -110,6 +110,9 @@ public:
|
|
|
| bool isActive() const { return m_active; }
|
|
|
| + bool hasRemoteRoutes() const { return m_remoteRoutesAvailable; }
|
| + bool isPlayingRemotely() const { return m_playingRemotely; }
|
| +
|
| // error state
|
| PassRefPtrWillBeRawPtr<MediaError> error() const;
|
|
|
| @@ -150,6 +153,8 @@ public:
|
| void setLoop(bool b);
|
| void play();
|
| void pause();
|
| + void requestRemotePlayback();
|
| + void requestRemotePlaybackControl();
|
|
|
| // statistics
|
| unsigned webkitAudioDecodedByteCount() const;
|
| @@ -262,6 +267,10 @@ public:
|
| bool closedCaptionsVisible() const;
|
| void setClosedCaptionsVisible(bool);
|
|
|
| + void remoteRouteAvailabilityChanged(bool);
|
| + void connectedToRemoteDevice();
|
| + void disconnectedFromRemoteDevice();
|
| +
|
| MediaControls* mediaControls() const;
|
|
|
| void sourceWasRemoved(HTMLSourceElement*);
|
| @@ -581,6 +590,8 @@ private:
|
| bool m_tracksAreReady : 1;
|
| bool m_haveVisibleTextTrack : 1;
|
| bool m_processingPreferenceChange : 1;
|
| + bool m_remoteRoutesAvailable : 1;
|
| + bool m_playingRemotely : 1;
|
| #if ENABLE(OILPAN)
|
| bool m_isFinalizing : 1;
|
| bool m_closeMediaSourceWhenFinalizing : 1;
|
|
|