Commit 9a87ded4 authored by Miyoung Shin's avatar Miyoung Shin Committed by Commit Bot

Convert MediaSession to new Mojo types

This CL converts MediaSessionPtr that is left only in
AudioFocusRequest class to the new Mojo type.

Bug: 955171
Change-Id: I8df4442456914cdeace7b3395d1596044ae4616d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1850676Reviewed-by: default avatarKen Rockot <rockot@google.com>
Reviewed-by: default avatarColin Blundell <blundell@chromium.org>
Commit-Queue: Miyoung Shin <myid.shin@igalia.com>
Cr-Commit-Position: refs/heads/master@{#705926}
parent 390fc3f8
......@@ -30,7 +30,7 @@ AudioFocusRequest::AudioFocusRequest(
// Listen for mojo errors.
receiver_.set_disconnect_handler(base::BindOnce(
&AudioFocusRequest::OnConnectionError, base::Unretained(this)));
session_.set_connection_error_handler(base::BindOnce(
session_.set_disconnect_handler(base::BindOnce(
&AudioFocusRequest::OnConnectionError, base::Unretained(this)));
}
......
......@@ -9,6 +9,7 @@
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "mojo/public/cpp/bindings/receiver.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "services/media_session/public/mojom/audio_focus.mojom.h"
#include "services/media_session/public/mojom/media_controller.mojom.h"
......@@ -94,7 +95,7 @@ class AudioFocusRequest : public mojom::AudioFocusRequestClient {
std::unique_ptr<MediaController> controller_;
mojom::MediaSessionPtr session_;
mojo::Remote<mojom::MediaSession> session_;
mojom::MediaSessionInfoPtr session_info_;
mojom::AudioFocusType audio_focus_type_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment