| Index: media/capture/video/win/video_capture_device_factory_win.cc
|
| diff --git a/media/capture/video/win/video_capture_device_factory_win.cc b/media/capture/video/win/video_capture_device_factory_win.cc
|
| index 17587e1d29419a194904095005052e1b1ab8f6dc..9b0712701fcc97d79601995dd59ac00b868e3107 100644
|
| --- a/media/capture/video/win/video_capture_device_factory_win.cc
|
| +++ b/media/capture/video/win/video_capture_device_factory_win.cc
|
| @@ -156,8 +156,8 @@ static void GetDeviceDescriptorsDirectShow(Descriptors* device_descriptors) {
|
| DVLOG(1) << __func__;
|
|
|
| ScopedComPtr<ICreateDevEnum> dev_enum;
|
| - HRESULT hr =
|
| - dev_enum.CreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC);
|
| + HRESULT hr = ::CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC,
|
| + IID_PPV_ARGS(&dev_enum));
|
| if (FAILED(hr))
|
| return;
|
|
|
| @@ -247,8 +247,8 @@ static void GetDeviceSupportedFormatsDirectShow(const Descriptor& descriptor,
|
| DVLOG(1) << "GetDeviceSupportedFormatsDirectShow for "
|
| << descriptor.display_name;
|
| ScopedComPtr<ICreateDevEnum> dev_enum;
|
| - HRESULT hr =
|
| - dev_enum.CreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC);
|
| + HRESULT hr = ::CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC,
|
| + IID_PPV_ARGS(&dev_enum));
|
| if (FAILED(hr))
|
| return;
|
|
|
|
|