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

Side by Side Diff: content/renderer/media/webrtc_audio_device_unittest.cc

Issue 11573066: Add a method to tab_utils.h to find out whether a tab is playing audio. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix Created 8 years 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "base/environment.h" 5 #include "base/environment.h"
6 #include "base/test/test_timeouts.h" 6 #include "base/test/test_timeouts.h"
7 #include "content/renderer/media/audio_hardware.h" 7 #include "content/renderer/media/audio_hardware.h"
8 #include "content/renderer/media/webrtc_audio_device_impl.h" 8 #include "content/renderer/media/webrtc_audio_device_impl.h"
9 #include "content/renderer/media/webrtc_audio_renderer.h" 9 #include "content/renderer/media/webrtc_audio_renderer.h"
10 #include "content/test/webrtc_audio_device_test.h" 10 #include "content/test/webrtc_audio_device_test.h"
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 254
255 AudioUtil audio_util; 255 AudioUtil audio_util;
256 SetAudioUtilCallback(&audio_util); 256 SetAudioUtilCallback(&audio_util);
257 257
258 if (!HardwareSampleRatesAreValid()) 258 if (!HardwareSampleRatesAreValid())
259 return; 259 return;
260 260
261 EXPECT_CALL(media_observer(), 261 EXPECT_CALL(media_observer(),
262 OnSetAudioStreamStatus(_, 1, StrEq("created"))).Times(1); 262 OnSetAudioStreamStatus(_, 1, StrEq("created"))).Times(1);
263 EXPECT_CALL(media_observer(), 263 EXPECT_CALL(media_observer(),
264 OnSetAudioStreamPlaying(_, 1, true)).Times(1); 264 OnSetAudioStreamPlaying(_, 1, 0, 0, true)).Times(1);
265 EXPECT_CALL(media_observer(), 265 EXPECT_CALL(media_observer(),
266 OnSetAudioStreamStatus(_, 1, StrEq("closed"))).Times(1); 266 OnSetAudioStreamStatus(_, 1, StrEq("closed"))).Times(1);
267 EXPECT_CALL(media_observer(), 267 EXPECT_CALL(media_observer(),
268 OnDeleteAudioStream(_, 1)).Times(AnyNumber()); 268 OnDeleteAudioStream(_, 1)).Times(AnyNumber());
269 269
270 scoped_refptr<WebRtcAudioRenderer> renderer = 270 scoped_refptr<WebRtcAudioRenderer> renderer =
271 new WebRtcAudioRenderer(kRenderViewId); 271 new WebRtcAudioRenderer(kRenderViewId);
272 scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device( 272 scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device(
273 new WebRtcAudioDeviceImpl()); 273 new WebRtcAudioDeviceImpl());
274 webrtc_audio_device->SetSessionId(1); 274 webrtc_audio_device->SetSessionId(1);
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 404
405 AudioUtil audio_util; 405 AudioUtil audio_util;
406 SetAudioUtilCallback(&audio_util); 406 SetAudioUtilCallback(&audio_util);
407 407
408 if (!HardwareSampleRatesAreValid()) 408 if (!HardwareSampleRatesAreValid())
409 return; 409 return;
410 410
411 EXPECT_CALL(media_observer(), 411 EXPECT_CALL(media_observer(),
412 OnSetAudioStreamStatus(_, 1, StrEq("created"))).Times(1); 412 OnSetAudioStreamStatus(_, 1, StrEq("created"))).Times(1);
413 EXPECT_CALL(media_observer(), 413 EXPECT_CALL(media_observer(),
414 OnSetAudioStreamPlaying(_, 1, true)).Times(1); 414 OnSetAudioStreamPlaying(_, 1, 0, 0, true)).Times(1);
415 EXPECT_CALL(media_observer(), 415 EXPECT_CALL(media_observer(),
416 OnSetAudioStreamStatus(_, 1, StrEq("closed"))).Times(1); 416 OnSetAudioStreamStatus(_, 1, StrEq("closed"))).Times(1);
417 EXPECT_CALL(media_observer(), 417 EXPECT_CALL(media_observer(),
418 OnDeleteAudioStream(_, 1)).Times(AnyNumber()); 418 OnDeleteAudioStream(_, 1)).Times(AnyNumber());
419 419
420 scoped_refptr<WebRtcAudioRenderer> renderer = 420 scoped_refptr<WebRtcAudioRenderer> renderer =
421 new WebRtcAudioRenderer(kRenderViewId); 421 new WebRtcAudioRenderer(kRenderViewId);
422 scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device( 422 scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device(
423 new WebRtcAudioDeviceImpl()); 423 new WebRtcAudioDeviceImpl());
424 webrtc_audio_device->SetSessionId(1); 424 webrtc_audio_device->SetSessionId(1);
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 476
477 AudioUtil audio_util; 477 AudioUtil audio_util;
478 SetAudioUtilCallback(&audio_util); 478 SetAudioUtilCallback(&audio_util);
479 479
480 if (!HardwareSampleRatesAreValid()) 480 if (!HardwareSampleRatesAreValid())
481 return; 481 return;
482 482
483 EXPECT_CALL(media_observer(), 483 EXPECT_CALL(media_observer(),
484 OnSetAudioStreamStatus(_, 1, StrEq("created"))); 484 OnSetAudioStreamStatus(_, 1, StrEq("created")));
485 EXPECT_CALL(media_observer(), 485 EXPECT_CALL(media_observer(),
486 OnSetAudioStreamPlaying(_, 1, true)); 486 OnSetAudioStreamPlaying(_, 1, 0, 0, true));
487 EXPECT_CALL(media_observer(), 487 EXPECT_CALL(media_observer(),
488 OnSetAudioStreamStatus(_, 1, StrEq("closed"))); 488 OnSetAudioStreamStatus(_, 1, StrEq("closed")));
489 EXPECT_CALL(media_observer(), 489 EXPECT_CALL(media_observer(),
490 OnDeleteAudioStream(_, 1)).Times(AnyNumber()); 490 OnDeleteAudioStream(_, 1)).Times(AnyNumber());
491 491
492 scoped_refptr<WebRtcAudioRenderer> renderer = 492 scoped_refptr<WebRtcAudioRenderer> renderer =
493 new WebRtcAudioRenderer(kRenderViewId); 493 new WebRtcAudioRenderer(kRenderViewId);
494 scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device( 494 scoped_refptr<WebRtcAudioDeviceImpl> webrtc_audio_device(
495 new WebRtcAudioDeviceImpl()); 495 new WebRtcAudioDeviceImpl());
496 webrtc_audio_device->SetSessionId(1); 496 webrtc_audio_device->SetSessionId(1);
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 532
533 renderer->Stop(); 533 renderer->Stop();
534 EXPECT_EQ(0, base->StopSend(ch)); 534 EXPECT_EQ(0, base->StopSend(ch));
535 EXPECT_EQ(0, base->StopPlayout(ch)); 535 EXPECT_EQ(0, base->StopPlayout(ch));
536 536
537 EXPECT_EQ(0, base->DeleteChannel(ch)); 537 EXPECT_EQ(0, base->DeleteChannel(ch));
538 EXPECT_EQ(0, base->Terminate()); 538 EXPECT_EQ(0, base->Terminate());
539 } 539 }
540 540
541 } // namespace content 541 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698