I have chosen part of 2435603010 changes to compose this change. According to the discussion we have made in previous change, this CL contains, 1. Source structure to represent a source of a DesktopCapturer. 2. GetSourceList / SelectSource / FocusOnSelectedSource functions in DesktopCapturer. 3. ScreenCapturer and WindowCapturer forward corresponding functions to the new DesktopCapturer APIs. After this change, We can remove WindowCapturer & ScreenCapturer references from Chromium, and use the new APIs. BUG=webrtc:6513 Committed: https://crrev.com/9cb0b3b4ac916cdf52d97a63d923dfbe73f0541e Review-Url: https://codereview.webrtc.org/2452263003 Cr-Original-Commit-Position: refs/heads/master@{#14830} Cr-Commit-Position: refs/heads/master@{#14832}
Name: WebRTC URL: http://www.webrtc.org Version: 90 License: BSD License File: LICENSE Description: WebRTC provides real time voice and video processing functionality to enable the implementation of PeerConnection/MediaStream. Third party code used in this project is described in the file LICENSE_THIRD_PARTY.