| Index: media/audio/win/audio_unified_win.cc
|
| diff --git a/media/audio/win/audio_unified_win.cc b/media/audio/win/audio_unified_win.cc
|
| index 6e00b28a72403407ca063f8f24a303773ce28edb..c69d114586da29a4098402c096f01212b42b4501 100644
|
| --- a/media/audio/win/audio_unified_win.cc
|
| +++ b/media/audio/win/audio_unified_win.cc
|
| @@ -109,12 +109,14 @@ static double FrameCountToMilliseconds(int num_frames,
|
| namespace media {
|
|
|
| WASAPIUnifiedStream::WASAPIUnifiedStream(AudioManagerWin* manager,
|
| - const AudioParameters& params)
|
| + const AudioParameters& params,
|
| + const std::string& input_device_id)
|
| : creating_thread_id_(base::PlatformThread::CurrentId()),
|
| manager_(manager),
|
| params_(params),
|
| input_channels_(params.input_channels()),
|
| output_channels_(params.channels()),
|
| + input_device_id_(input_device_id),
|
| share_mode_(CoreAudioUtil::GetShareMode()),
|
| audio_io_thread_(NULL),
|
| opened_(false),
|
| @@ -328,7 +330,8 @@ bool WASAPIUnifiedStream::Open() {
|
| return false;
|
|
|
| // Capture side (always event driven but format depends on varispeed or not):
|
| -
|
| + // TODO(henrika): Open the correct input device with |input_device_id_|,
|
| + // http://crbug.com/147327.
|
| ScopedComPtr<IAudioClient> audio_input_client =
|
| CoreAudioUtil::CreateDefaultClient(eCapture, eConsole);
|
| if (!audio_input_client)
|
|
|