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 |