OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/renderer_host/media/audio_input_renderer_host.h" | 5 #include "content/browser/renderer_host/media/audio_input_renderer_host.h" |
6 | 6 |
7 #include <utility> | 7 #include <utility> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 AudioInputRendererHostTest() { | 262 AudioInputRendererHostTest() { |
263 base::CommandLine* flags = base::CommandLine::ForCurrentProcess(); | 263 base::CommandLine* flags = base::CommandLine::ForCurrentProcess(); |
264 flags->AppendSwitch(switches::kUseFakeDeviceForMediaStream); | 264 flags->AppendSwitch(switches::kUseFakeDeviceForMediaStream); |
265 flags->AppendSwitch(switches::kUseFakeUIForMediaStream); | 265 flags->AppendSwitch(switches::kUseFakeUIForMediaStream); |
266 | 266 |
267 audio_manager_.reset(new media::FakeAudioManager( | 267 audio_manager_.reset(new media::FakeAudioManager( |
268 base::ThreadTaskRunnerHandle::Get(), | 268 base::ThreadTaskRunnerHandle::Get(), |
269 base::ThreadTaskRunnerHandle::Get(), &log_factory_)); | 269 base::ThreadTaskRunnerHandle::Get(), &log_factory_)); |
270 audio_system_ = media::AudioSystemImpl::Create(audio_manager_.get()); | 270 audio_system_ = media::AudioSystemImpl::Create(audio_manager_.get()); |
271 media_stream_manager_ = | 271 media_stream_manager_ = |
272 base::MakeUnique<MediaStreamManager>(audio_system_.get()); | 272 MediaStreamManager::CreateWithDefaults(audio_system_.get()); |
273 airh_ = new AudioInputRendererHostWithInterception( | 273 airh_ = new AudioInputRendererHostWithInterception( |
274 kRenderProcessId, kRendererPid, media::AudioManager::Get(), | 274 kRenderProcessId, kRendererPid, media::AudioManager::Get(), |
275 media_stream_manager_.get(), AudioMirroringManager::GetInstance(), | 275 media_stream_manager_.get(), AudioMirroringManager::GetInstance(), |
276 nullptr, &renderer_); | 276 nullptr, &renderer_); |
277 } | 277 } |
278 | 278 |
279 ~AudioInputRendererHostTest() override { | 279 ~AudioInputRendererHostTest() override { |
280 airh_->OnChannelClosing(); | 280 airh_->OnChannelClosing(); |
281 base::RunLoop().RunUntilIdle(); | 281 base::RunLoop().RunUntilIdle(); |
282 } | 282 } |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
558 EXPECT_CALL(controller_factory_, ControllerCreated()); | 558 EXPECT_CALL(controller_factory_, ControllerCreated()); |
559 | 559 |
560 airh_->OnMessageReceived(AudioInputHostMsg_CreateStream( | 560 airh_->OnMessageReceived(AudioInputHostMsg_CreateStream( |
561 kStreamId, kRenderFrameId, session_id, DefaultConfig())); | 561 kStreamId, kRenderFrameId, session_id, DefaultConfig())); |
562 base::RunLoop().RunUntilIdle(); | 562 base::RunLoop().RunUntilIdle(); |
563 | 563 |
564 EXPECT_CALL(*controller_factory_.controller(0), Close(_)); | 564 EXPECT_CALL(*controller_factory_.controller(0), Close(_)); |
565 } | 565 } |
566 | 566 |
567 } // namespace content | 567 } // namespace content |
OLD | NEW |