commit | 35ba0c5cd58f1d922b68ba06cfe2ccd5bb407a59 | [log] [tgz] |
---|---|---|
author | Harald Alvestrand <hta@webrtc.org> | Thu May 05 07:37:41 2022 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu May 05 11:54:48 2022 |
tree | 2b760e3afd99d67b897b07fa0614ca2f2717753a | |
parent | 3c2359c663a6935e47e08977204c346baf44f8df [diff] |
Check that PC is configured for media before doing media operations. If media_engine is not passed in init parameters, the PC can't handle media, but can be used for datachannels. This CL adds testing that datachannels work without media engine, and adds failure returns to PeerConnection APIs that manipulate media when media engine is not present. Bug: webrtc:13931 Change-Id: Iecdf17a0a0bb89e0ad39eb74d6ed077303b875c2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261246 Commit-Queue: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36778}
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.