commit | 0bb354c540f596273f533a9d9b6f4a48f742e6b1 | [log] [tgz] |
---|---|---|
author | Austin Orion <auorion@microsoft.com> | Thu Oct 29 18:30:10 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Oct 29 20:39:10 2020 |
tree | 212e694bd3e5c50f506e097fa6a0c72788a0ee46 | |
parent | 842b675304ad9f4854ae3decdf654bd380169e19 [diff] |
Add and refactor functionality into rtc_base/win This change moves ScopedComInitializer out of core_audio_utility and into rtc_base/win so it can be reused elsewhere more easily. It also adds HSTRING and GetActivationFactory functionality to rtc_base/win. These two were heavily based on what is already present base/win. All of these are necessary for the new window capturer based on the Windows.Graphics.Capture API. You can see how these APIs will be used in this CL: 186603: Implement WgcCaptureSession | https://webrtc-review.googlesource.com/c/src/+/186603 Bug: webrtc:9273 Change-Id: I0a36373aac98be779ccbabe1053bb8d6e234f6a3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188523 Commit-Queue: Tommi <tommi@webrtc.org> Reviewed-by: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32522}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.