Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(146)

Side by Side Diff: content/browser/renderer_host/media/audio_input_renderer_host_unittest.cc

Issue 2787703004: [Mojo Video Capture] Fix VideoCaptureManager exposing implementation details to clients (Closed)
Patch Set: Pull changes from upstream Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698