webrtc/sdk/android/native_api
Taylor Brandstetter 003c9be817 Pass NetworkMonitorFactory through PeerConnectionFactory.
Previously the instance was set through a static method, which was
really only done because it was difficult to add new
PeerConnectionFactory construction arguments at the time.

Now that we have PeerConnectionFactoryDependencies it's easy to clean
this up.

I'm doing this because I plan to add a NetworkMonitor implementation
for iOS, and don't want to inherit this ugliness.

Bug: webrtc:9883
Change-Id: Id94dc061ab1c7186b81af8547393a6e336ff04c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180241
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Taylor <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31815}
2020-07-30 20:52:28 +00:00
..
audio_device_module Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
base Pass NetworkMonitorFactory through PeerConnectionFactory. 2020-07-30 20:52:28 +00:00
codecs Expose java to native conversion of bitrate limits in public API. 2020-04-08 07:38:59 +00:00
jni Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
peerconnection Pass NetworkMonitorFactory through PeerConnectionFactory. 2020-07-30 20:52:28 +00:00
stacktrace Migrate to webrtc::GlobalMutex. 2020-07-15 10:32:20 +00:00
video VideoTrackSourceInterface: make some newly introduced methods pure virtual. 2020-05-11 12:28:32 +00:00
DEPS Move android audio device code into sdk/android 2018-03-20 16:04:33 +00:00