| Index: content/renderer/media/android/renderer_media_session_manager.h
|
| diff --git a/content/renderer/media/android/renderer_media_session_manager.h b/content/renderer/media/android/renderer_media_session_manager.h
|
| index f07b230c113f671884dc25c30d4b714c7bd0a258..831fe24e99544139bdf9068a7b8f4fe9c717c577 100644
|
| --- a/content/renderer/media/android/renderer_media_session_manager.h
|
| +++ b/content/renderer/media/android/renderer_media_session_manager.h
|
| @@ -20,12 +20,24 @@ class CONTENT_EXPORT RendererMediaSessionManager : public RenderFrameObserver {
|
| RendererMediaSessionManager(RenderFrame* render_frame);
|
| ~RendererMediaSessionManager() override;
|
|
|
| + // RenderFrameObserver override.
|
| + bool OnMessageReceived(const IPC::Message& msg) override;
|
| +
|
| int RegisterMediaSession(WebMediaSessionAndroid* session);
|
| void UnregisterMediaSession(int session_id);
|
|
|
| + void Activate(int session_id, int activation_id);
|
| + void Deactivate(int session_id, int deactivation_id);
|
| +
|
| + void OnDidActivate(int session_id, int activation_id, bool success);
|
| + void OnDidDeactivate(int session_id, int deactivation_id);
|
| +
|
| private:
|
| friend class WebMediaSessionTest;
|
|
|
| + // RenderFrameObserver override.
|
| + bool Send(IPC::Message* message) override;
|
| +
|
| std::map<int, WebMediaSessionAndroid*> sessions_;
|
| int next_session_id_;
|
|
|
|
|