Actually try building on Windows.

This commit is contained in:
Andrew MacDonald 2018-07-03 01:03:05 -07:00
parent 68541f2ae8
commit 7639e4a32a

View file

@ -22,6 +22,7 @@ using base::PlatformThreadRef;
#include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h" #include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
#if defined(OS_WIN) #if defined(OS_WIN)
#include "third_party/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.h" #include "third_party/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.h"
#include "third_party/webrtc/modules/desktop_capture/win/screen_capturer_win_directx.h"
#include "ui/display/win/display_info.h" #include "ui/display/win/display_info.h"
#endif // defined(OS_WIN) #endif // defined(OS_WIN)
@ -65,8 +66,9 @@ void StartHandlingTask(bool capture_window,
.allow_directx_capturer()) { .allow_directx_capturer()) {
// DxgiDuplicatorController should be alive in this scope according to // DxgiDuplicatorController should be alive in this scope according to
// screen_capturer_win.cc. // screen_capturer_win.cc.
auto duplicator = DxgiDuplicatorController::Instance(); auto duplicator = webrtc::DxgiDuplicatorController::Instance();
cap->using_directx_capturer_ = ScreenCapturerWinDirectx::IsSupported(); cap->using_directx_capturer_ =
webrtc::ScreenCapturerWinDirectx::IsSupported();
} }
#endif // defined(OS_WIN) #endif // defined(OS_WIN)
std::unique_ptr<webrtc::DesktopCapturer> screen_capturer( std::unique_ptr<webrtc::DesktopCapturer> screen_capturer(