Make ICE transports injectable.
Bug: chromium:1024965 Change-Id: I4961f50aee34c82701299f59a95cb90d231db6f5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/158820 Commit-Queue: Qingsi Wang <qingsi@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Reviewed-by: Jonas Oreland <jonaso@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Honghai Zhang <honghaiz@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29807}
This commit is contained in:
@ -83,6 +83,7 @@
|
||||
#include "api/data_channel_interface.h"
|
||||
#include "api/dtls_transport_interface.h"
|
||||
#include "api/fec_controller.h"
|
||||
#include "api/ice_transport_interface.h"
|
||||
#include "api/jsep.h"
|
||||
#include "api/media_stream_interface.h"
|
||||
#include "api/neteq/neteq_factory.h"
|
||||
@ -1288,6 +1289,7 @@ struct RTC_EXPORT PeerConnectionDependencies final {
|
||||
std::unique_ptr<cricket::PortAllocator> allocator;
|
||||
std::unique_ptr<rtc::PacketSocketFactory> packet_socket_factory;
|
||||
std::unique_ptr<webrtc::AsyncResolverFactory> async_resolver_factory;
|
||||
std::unique_ptr<webrtc::IceTransportFactory> ice_transport_factory;
|
||||
std::unique_ptr<rtc::RTCCertificateGeneratorInterface> cert_generator;
|
||||
std::unique_ptr<rtc::SSLCertificateVerifier> tls_cert_verifier;
|
||||
std::unique_ptr<webrtc::VideoBitrateAllocatorFactory>
|
||||
|
||||
Reference in New Issue
Block a user