Index: media/audio/pulse/pulse_output.cc |
diff --git a/media/audio/pulse/pulse_output.cc b/media/audio/pulse/pulse_output.cc |
index bfa963f0b8dc5901d83713bbe9573af89cdaf17c..a67ee7f74106572f0bd6eda3ef38d69b299a63b9 100644 |
--- a/media/audio/pulse/pulse_output.cc |
+++ b/media/audio/pulse/pulse_output.cc |
@@ -39,8 +39,10 @@ void PulseAudioOutputStream::StreamRequestCallback(pa_stream* s, size_t len, |
} |
PulseAudioOutputStream::PulseAudioOutputStream(const AudioParameters& params, |
+ const std::string& device_id, |
AudioManagerBase* manager) |
: params_(params), |
+ device_id_(device_id), |
manager_(manager), |
pa_context_(NULL), |
pa_mainloop_(NULL), |
@@ -64,7 +66,7 @@ PulseAudioOutputStream::~PulseAudioOutputStream() { |
bool PulseAudioOutputStream::Open() { |
DCHECK(manager_->GetTaskRunner()->BelongsToCurrentThread()); |
return pulse::CreateOutputStream(&pa_mainloop_, &pa_context_, &pa_stream_, |
- params_, &StreamNotifyCallback, |
+ params_, device_id_, &StreamNotifyCallback, |
&StreamRequestCallback, this); |
} |