Chromium Code Reviews| Index: webrtc/modules/desktop_capture/win/dxgi_adapter_duplicator.cc |
| diff --git a/webrtc/modules/desktop_capture/win/dxgi_adapter_duplicator.cc b/webrtc/modules/desktop_capture/win/dxgi_adapter_duplicator.cc |
| index 443770f1eefdb07afdf98bbb4a30ce12ba936d2d..3be9161aa8f0f92572516a14025266ceb4e9924e 100644 |
| --- a/webrtc/modules/desktop_capture/win/dxgi_adapter_duplicator.cc |
| +++ b/webrtc/modules/desktop_capture/win/dxgi_adapter_duplicator.cc |
| @@ -144,4 +144,19 @@ DesktopRect DxgiAdapterDuplicator::ScreenRect(int id) const { |
| return duplicators_[id].desktop_rect(); |
| } |
| +int DxgiAdapterDuplicator::screen_count() const { |
| + return static_cast<int>(duplicators_.size()); |
| +} |
| + |
| +int64_t DxgiAdapterDuplicator::num_frames_captured() const { |
|
Sergey Ulanov
2017/02/23 19:07:30
It should be called GetNumFramesCaptured()
Hzj_jie
2017/02/23 20:52:11
Done.
|
| + int64_t min = INT64_MAX; |
| + for (size_t i = 0; i < duplicators_.size(); i++) { |
|
Sergey Ulanov
2017/02/23 19:07:30
for (auto& duplicator : duplicators_)
Hzj_jie
2017/02/23 20:52:11
Done.
|
| + if (duplicators_[i].num_frames_captured() < min) { |
|
Sergey Ulanov
2017/02/23 19:07:30
min = std::min(min, duplicator.num_frames_captured
Hzj_jie
2017/02/23 20:52:11
Done.
|
| + min = duplicators_[i].num_frames_captured(); |
| + } |
| + } |
| + |
| + return min; |
| +} |
| + |
| } // namespace webrtc |