Index: media/audio/audio_output_dispatcher_impl.cc |
diff --git a/media/audio/audio_output_dispatcher_impl.cc b/media/audio/audio_output_dispatcher_impl.cc |
index 046bdd81e7e0ab33581b2711bd1db2650a7acfc5..17f14c2e8b99d343d244d34737473547ebdb8cde 100644 |
--- a/media/audio/audio_output_dispatcher_impl.cc |
+++ b/media/audio/audio_output_dispatcher_impl.cc |
@@ -19,8 +19,9 @@ namespace media { |
AudioOutputDispatcherImpl::AudioOutputDispatcherImpl( |
AudioManager* audio_manager, |
const AudioParameters& params, |
+ const std::string& input_device_id, |
const base::TimeDelta& close_delay) |
- : AudioOutputDispatcher(audio_manager, params), |
+ : AudioOutputDispatcher(audio_manager, params, input_device_id), |
pause_delay_(base::TimeDelta::FromMicroseconds( |
2 * params.frames_per_buffer() * base::Time::kMicrosecondsPerSecond / |
static_cast<float>(params.sample_rate()))), |
@@ -166,7 +167,8 @@ void AudioOutputDispatcherImpl::Shutdown() { |
bool AudioOutputDispatcherImpl::CreateAndOpenStream() { |
DCHECK_EQ(base::MessageLoop::current(), message_loop_); |
- AudioOutputStream* stream = audio_manager_->MakeAudioOutputStream(params_); |
+ AudioOutputStream* stream = audio_manager_->MakeAudioOutputStream( |
+ params_, input_device_id_); |
if (!stream) |
return false; |