Change log:10080947c0..6b95b8aa08Full diff:10080947c0..6b95b8aa08Changed dependencies * src/base:3de7d110cb..dcfe245ca1* src/build:3dd34519f9..b74cdc4550* src/buildtools:ca163845c7..16be42a9ff* src/ios:a265a85ace..51a637843f* src/testing:85b0f51488..b946312a89* src/third_party:53a08ec089..93b5f4c408* src/third_party/android_build_tools/manifest_merger: UwtCH6usmvLSrqbzGSTrjqJ1AJnNh-Vkq4hCEKvDM5oC..8fr-1Vf_pfxN9ulzWVaZvIXggDgWDs-0dtlGA1Sue48C * src/third_party/androidx: ZIfpMhRlZ2Wm-GCtxgdXmEUojZK4r6xCyO7sLg51fjgC..y7rF_rx56mD3FGhMiqnlbQ6HOqHJ95xUFNX1m-_a988C * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b119dc414e..84e3795d98 * src/third_party/depot_tools:d411904b84..54e86436a8* src/third_party/freetype/src:5769f13a6b..9e3c5d7e18* src/third_party/perfetto:e568f2855d..ab16995d92* src/tools:1a0f13f46a..4057b98943DEPS diff:10080947c0..6b95b8aa08/DEPS No update to Clang. BUG=b/293234089 Change-Id: I84b9c8309208b0bb3cb492ac5a8952c48ede0c6f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313200 Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Christoffer Jansson <jansson@webrtc.org> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40520}
This directory holds a Java implementation of the webrtc::PeerConnection API, as
well as the JNI glue C++ code that lets the Java implementation reuse the C++
implementation of the same API.
To build the Java API and related tests, make sure you have a WebRTC checkout
with Android specific parts. This can be used for linux development as well by
configuring gn appropriately, as it is a superset of the webrtc checkout:
fetch --nohooks webrtc_android
gclient sync
You also must generate GN projects with:
--args='target_os="android" target_cpu="arm"'
More information on getting the code, compiling and running the AppRTCMobile
app can be found at:
https://webrtc.org/native-code/android/
To use the Java API, start by looking at the public interface of
org.webrtc.PeerConnection{,Factory} and the org.webrtc.PeerConnectionTest.
To understand the implementation of the API, see the native code in src/jni/pc/.