| Index: media/audio/win/core_audio_util_win.cc
|
| diff --git a/media/audio/win/core_audio_util_win.cc b/media/audio/win/core_audio_util_win.cc
|
| index c6f447a03981fc5fe5a36378109088d64a87a4fe..954101243e3237c587567679a6b27b8f92de880f 100644
|
| --- a/media/audio/win/core_audio_util_win.cc
|
| +++ b/media/audio/win/core_audio_util_win.cc
|
| @@ -7,6 +7,7 @@
|
| #include <devicetopology.h>
|
| #include <dxdiag.h>
|
| #include <functiondiscoverykeys_devpkey.h>
|
| +#include <objbase.h>
|
| #include <stddef.h>
|
|
|
| #include "base/command_line.h"
|
| @@ -829,8 +830,7 @@ ScopedComPtr<IAudioRenderClient> CoreAudioUtil::CreateRenderClient(
|
| // Get access to the IAudioRenderClient interface. This interface
|
| // enables us to write output data to a rendering endpoint buffer.
|
| ScopedComPtr<IAudioRenderClient> audio_render_client;
|
| - HRESULT hr = client->GetService(__uuidof(IAudioRenderClient),
|
| - audio_render_client.ReceiveVoid());
|
| + HRESULT hr = client->GetService(IID_PPV_ARGS(&audio_render_client));
|
| if (FAILED(hr)) {
|
| DVLOG(1) << "IAudioClient::GetService: " << std::hex << hr;
|
| return ScopedComPtr<IAudioRenderClient>();
|
|
|