Index: media/audio/mac/audio_manager_mac.cc |
diff --git a/media/audio/mac/audio_manager_mac.cc b/media/audio/mac/audio_manager_mac.cc |
index 37c9658f898c194831a4dacc5cb8eb2ed64906ee..b7f4f4d49cb9119c8ab125df6747e3899fbdf06c 100644 |
--- a/media/audio/mac/audio_manager_mac.cc |
+++ b/media/audio/mac/audio_manager_mac.cc |
@@ -361,10 +361,12 @@ class AudioManagerMac::AudioPowerObserver : public base::PowerObserver { |
AudioManagerMac::AudioManagerMac( |
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)), |
current_sample_rate_(0), |
current_output_device_(kAudioDeviceUnknown), |
in_shutdown_(false) { |
@@ -1084,10 +1086,11 @@ void AudioManagerMac::ReleaseInputStream(AudioInputStream* stream) { |
ScopedAudioManagerPtr CreateAudioManager( |
scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner, |
- AudioLogFactory* audio_log_factory) { |
- return ScopedAudioManagerPtr( |
- new AudioManagerMac(std::move(task_runner), std::move(worker_task_runner), |
- audio_log_factory)); |
+ AudioLogFactory* audio_log_factory, |
+ CreateAudioFileWriterCallback create_audio_file_writer_callback) { |
+ return ScopedAudioManagerPtr(new AudioManagerMac( |
+ std::move(task_runner), std::move(worker_task_runner), audio_log_factory, |
+ std::move(create_audio_file_writer_callback))); |
} |
} // namespace media |