diff options
Diffstat (limited to 'media/audio/audio_input_unittest.cc')
-rw-r--r-- | media/audio/audio_input_unittest.cc | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/media/audio/audio_input_unittest.cc b/media/audio/audio_input_unittest.cc index b0e8509..eeea7a4 100644 --- a/media/audio/audio_input_unittest.cc +++ b/media/audio/audio_input_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -64,29 +64,6 @@ class TestInputCallback : public AudioInputStream::AudioInputCallback { int max_data_bytes_; }; -// Specializes TestInputCallback to simulate a sink that blocks for some time -// in the OnData callback. -class TestInputCallbackBlocking : public TestInputCallback { - public: - TestInputCallbackBlocking(int max_data_bytes, int block_after_callback, - int block_for_ms) - : TestInputCallback(max_data_bytes), - block_after_callback_(block_after_callback), - block_for_ms_(block_for_ms) { - } - virtual void OnData(AudioInputStream* stream, const uint8* data, - uint32 size, uint32 hardware_delay_bytes) { - // Call the base, which increments the callback_count_. - TestInputCallback::OnData(stream, data, size, hardware_delay_bytes); - if (callback_count() > block_after_callback_) - base::PlatformThread::Sleep(block_for_ms_); - } - - private: - int block_after_callback_; - int block_for_ms_; -}; - static bool CanRunAudioTests(AudioManager* audio_man) { bool has_input = audio_man->HasAudioInputDevices(); |