summaryrefslogtreecommitdiff
path: root/chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc')
-rw-r--r--chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc22
1 files changed, 14 insertions, 8 deletions
diff --git a/chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc b/chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc
index 8617d8d8920..d1a122e1c4f 100644
--- a/chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc
+++ b/chromium/content/browser/renderer_host/media/old_render_frame_audio_input_stream_factory_unittest.cc
@@ -24,6 +24,9 @@
#include "media/base/audio_parameters.h"
#include "media/mojo/mojom/audio_data_pipe.mojom.h"
#include "mojo/public/cpp/bindings/binding.h"
+#include "mojo/public/cpp/bindings/pending_remote.h"
+#include "mojo/public/cpp/bindings/receiver.h"
+#include "mojo/public/cpp/bindings/remote.h"
#include "mojo/public/cpp/system/platform_handle.h"
#include "services/audio/public/mojom/audio_processing.mojom.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -113,13 +116,15 @@ class OldOldRenderFrameAudioInputStreamFactoryTest : public testing::Test {
audio_manager_(std::make_unique<media::TestAudioThread>()),
audio_system_(&audio_manager_),
media_stream_manager_(&audio_system_, audio_manager_.GetTaskRunner()),
- client_binding_(&client_, mojo::MakeRequest(&client_ptr_)),
+ client_receiver_(
+ &client_,
+ client_pending_remote_.InitWithNewPipeAndPassReceiver()),
factory_handle_(RenderFrameAudioInputStreamFactoryHandle::CreateFactory(
base::BindRepeating(&CreateFakeDelegate, &event_handler_),
&media_stream_manager_,
kRenderProcessID,
kRenderFrameID,
- mojo::MakeRequest(&factory_ptr_))) {}
+ factory_remote_.BindNewPipeAndPassReceiver())) {}
~OldOldRenderFrameAudioInputStreamFactoryTest() override {
audio_manager_.Shutdown();
@@ -144,20 +149,21 @@ class OldOldRenderFrameAudioInputStreamFactoryTest : public testing::Test {
media::AudioSystemImpl audio_system_;
MediaStreamManager media_stream_manager_;
- mojom::RendererAudioInputStreamFactoryPtr factory_ptr_;
+ mojo::Remote<mojom::RendererAudioInputStreamFactory> factory_remote_;
media::mojom::AudioInputStreamPtr stream_ptr_;
MockRendererAudioInputStreamFactoryClient client_;
- mojom::RendererAudioInputStreamFactoryClientPtr client_ptr_;
+ mojo::PendingRemote<mojom::RendererAudioInputStreamFactoryClient>
+ client_pending_remote_;
media::AudioInputDelegate::EventHandler* event_handler_ = nullptr;
- mojo::Binding<mojom::RendererAudioInputStreamFactoryClient> client_binding_;
+ mojo::Receiver<mojom::RendererAudioInputStreamFactoryClient> client_receiver_;
UniqueAudioInputStreamFactoryPtr factory_handle_;
};
TEST_F(OldOldRenderFrameAudioInputStreamFactoryTest, CreateStream) {
const base::UnguessableToken kSessionId = base::UnguessableToken::Create();
- factory_ptr_->CreateStream(std::move(client_ptr_), kSessionId,
- GetTestAudioParameters(), kAGC, kSharedMemoryCount,
- nullptr);
+ factory_remote_->CreateStream(std::move(client_pending_remote_), kSessionId,
+ GetTestAudioParameters(), kAGC,
+ kSharedMemoryCount, nullptr);
// Wait for delegate to be created and |event_handler| set.
base::RunLoop().RunUntilIdle();