Chromium Code Reviews| Index: media/audio/audio_thread_impl.cc |
| diff --git a/content/browser/audio_manager_thread.cc b/media/audio/audio_thread_impl.cc |
| similarity index 52% |
| rename from content/browser/audio_manager_thread.cc |
| rename to media/audio/audio_thread_impl.cc |
| index 54263bb9bdda06950f702539b5542b640fb61897..65588bce31c911a014160a8e5a54ef6add6fe6c1 100644 |
| --- a/content/browser/audio_manager_thread.cc |
| +++ b/media/audio/audio_thread_impl.cc |
| @@ -2,14 +2,13 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#include "content/browser/audio_manager_thread.h" |
| +#include "media/audio/audio_thread_impl.h" |
| #include "base/threading/thread_task_runner_handle.h" |
| -#include "build/build_config.h" |
| -namespace content { |
| +namespace media { |
| -AudioManagerThread::AudioManagerThread() : thread_("AudioThread") { |
| +AudioThreadImpl::AudioThreadImpl() : thread_("AudioThread") { |
| #if defined(OS_WIN) |
| thread_.init_com_with_mta(true); |
| #endif |
| @@ -22,8 +21,21 @@ AudioManagerThread::AudioManagerThread() : thread_("AudioThread") { |
| #else |
| task_runner_ = thread_.task_runner(); |
| #endif |
| + worker_task_runner_ = thread_.task_runner(); |
| } |
| -AudioManagerThread::~AudioManagerThread() {} |
| +AudioThreadImpl::~AudioThreadImpl() {} |
|
o1ka
2017/05/10 15:57:57
DCHECK that it's called on |task_runner_| on Mac?
alokp
2017/05/10 18:04:03
I do not think we want to verify anything special
|
| -} // namespace content |
| +void AudioThreadImpl::Stop() { |
| + thread_.Stop(); |
| +} |
| + |
| +base::SingleThreadTaskRunner* AudioThreadImpl::GetTaskRunner() { |
| + return task_runner_.get(); |
| +} |
| + |
| +base::SingleThreadTaskRunner* AudioThreadImpl::GetWorkerTaskRunner() { |
| + return worker_task_runner_.get(); |
| +} |
| + |
| +} // namespace media |