diff options
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.cc | 22 |
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(); |