Use GetDefaultAudioEndpoint for the default communications device as well as the vanilla default device

Bug: b/144524502
Change-Id: I3349010a2f2d67cde29a61740496c38712f0f391
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159900
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29808}
diff --git a/modules/audio_device/win/core_audio_utility_win.cc b/modules/audio_device/win/core_audio_utility_win.cc
index 0a86266..85234ac 100644
--- a/modules/audio_device/win/core_audio_utility_win.cc
+++ b/modules/audio_device/win/core_audio_utility_win.cc
@@ -296,7 +296,8 @@
     return audio_endpoint_device;
 
   _com_error error(S_FALSE);
-  if (device_id == AudioDeviceName::kDefaultDeviceId) {
+  if (device_id == AudioDeviceName::kDefaultDeviceId ||
+      device_id == AudioDeviceName::kDefaultCommunicationsDeviceId) {
     error = device_enum->GetDefaultAudioEndpoint(
         data_flow, role, audio_endpoint_device.GetAddressOf());
     if (FAILED(error.Error())) {