Commit 60801131 authored by Palak Agarwal's avatar Palak Agarwal Committed by Commit Bot

[AudioManagerWin] Prefer Core Audio API over wave

... to determine the number of audio devices.

Bug: 1007886
Change-Id: Ie89f02202819761d4835a12919be21176f08faca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379761Reviewed-by: default avatarOlga Sharonova <olka@chromium.org>
Reviewed-by: default avatarGuido Urdaneta <guidou@chromium.org>
Commit-Queue: Palak Agarwal <agpalak@chromium.org>
Cr-Commit-Position: refs/heads/master@{#804702}
parent 796807c5
...@@ -120,10 +120,16 @@ void AudioManagerWin::ShutdownOnAudioThread() { ...@@ -120,10 +120,16 @@ void AudioManagerWin::ShutdownOnAudioThread() {
} }
bool AudioManagerWin::HasAudioOutputDevices() { bool AudioManagerWin::HasAudioOutputDevices() {
if (CoreAudioUtil::IsSupported())
return CoreAudioUtil::NumberOfActiveDevices(eRender) > 0;
return (::waveOutGetNumDevs() != 0); return (::waveOutGetNumDevs() != 0);
} }
bool AudioManagerWin::HasAudioInputDevices() { bool AudioManagerWin::HasAudioInputDevices() {
if (CoreAudioUtil::IsSupported())
return CoreAudioUtil::NumberOfActiveDevices(eCapture) > 0;
return (::waveInGetNumDevs() != 0); return (::waveInGetNumDevs() != 0);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment