| Index: media/audio/win/audio_manager_win.cc
|
| diff --git a/media/audio/win/audio_manager_win.cc b/media/audio/win/audio_manager_win.cc
|
| index 21f15cdcd4952aeab5ab3c7a70c2db445e22cacf..a3381132fa277bddc3ebca245ddf9a70ccaddf7d 100644
|
| --- a/media/audio/win/audio_manager_win.cc
|
| +++ b/media/audio/win/audio_manager_win.cc
|
| @@ -131,10 +131,12 @@ static int NumberOfWaveOutBuffers() {
|
| AudioManagerWin::AudioManagerWin(
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
|
| - AudioLogFactory* audio_log_factory)
|
| + AudioLogFactory* audio_log_factory,
|
| + CreateAudioFileWriterCallback create_audio_file_writer_callback)
|
| : AudioManagerBase(std::move(task_runner),
|
| std::move(worker_task_runner),
|
| - audio_log_factory),
|
| + audio_log_factory,
|
| + std::move(create_audio_file_writer_callback)),
|
| // |CoreAudioUtil::IsSupported()| uses static variables to avoid doing
|
| // multiple initializations. This is however not thread safe.
|
| // So, here we call it explicitly before we kick off the audio thread
|
| @@ -546,10 +548,12 @@ AudioInputStream* AudioManagerWin::CreatePCMWaveInAudioInputStream(
|
| ScopedAudioManagerPtr CreateAudioManager(
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner,
|
| - AudioLogFactory* audio_log_factory) {
|
| + AudioLogFactory* audio_log_factory,
|
| + CreateAudioFileWriterCallback create_audio_file_writer_callback) {
|
| return ScopedAudioManagerPtr(
|
| new AudioManagerWin(std::move(task_runner), std::move(worker_task_runner),
|
| - audio_log_factory));
|
| + audio_log_factory, std
|
| + : move(create_audio_file_writer_callback)));
|
| }
|
|
|
| } // namespace media
|
|
|