0bb354c540f596273f533a9d9b6f4a48f742e6b1

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.
Development
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.
More info
- Official web site: http://www.webrtc.org
- Master source code repo: https://webrtc.googlesource.com/src
- Samples and reference apps: https://github.com/webrtc
- Mailing list: http://groups.google.com/group/discuss-webrtc
- Continuous build: http://build.chromium.org/p/client.webrtc
- Coding style guide
- Code of conduct
- Reporting bugs
Description
Languages
C++
88.6%
C
3.3%
Java
3%
Objective-C++
1.9%
Python
1.9%
Other
1%