| Index: content/renderer/media/rtc_peer_connection_handler.cc
|
| diff --git a/content/renderer/media/rtc_peer_connection_handler.cc b/content/renderer/media/rtc_peer_connection_handler.cc
|
| index 2830e2400c13190c810d147cb283164cb0007478..a543d272eab57153ba406d5762eaaba475c62969 100644
|
| --- a/content/renderer/media/rtc_peer_connection_handler.cc
|
| +++ b/content/renderer/media/rtc_peer_connection_handler.cc
|
| @@ -187,51 +187,47 @@ void GetSdpAndTypeFromSessionDescription(
|
| }
|
| }
|
|
|
| -// Converter functions from WebKit types to WebRTC types.
|
| +// Converter functions from Blink types to WebRTC types.
|
|
|
| void GetNativeRtcConfiguration(
|
| const blink::WebRTCConfiguration& blink_config,
|
| webrtc::PeerConnectionInterface::RTCConfiguration* webrtc_config) {
|
| DCHECK(webrtc_config);
|
| - if (blink_config.isNull())
|
| - return;
|
|
|
| - for (size_t i = 0; i < blink_config.numberOfServers(); ++i) {
|
| + for (const blink::WebRTCIceServer& blink_server : blink_config.iceServers) {
|
| webrtc::PeerConnectionInterface::IceServer server;
|
| - const blink::WebRTCICEServer& webkit_server =
|
| - blink_config.server(i);
|
| server.username =
|
| - base::UTF16ToUTF8(base::StringPiece16(webkit_server.username()));
|
| + base::UTF16ToUTF8(base::StringPiece16(blink_server.username));
|
| server.password =
|
| - base::UTF16ToUTF8(base::StringPiece16(webkit_server.credential()));
|
| - server.uri = webkit_server.uri().string().utf8();
|
| + base::UTF16ToUTF8(base::StringPiece16(blink_server.credential));
|
| + server.uri = blink_server.url.string().utf8();
|
| webrtc_config->servers.push_back(server);
|
| }
|
|
|
| - switch (blink_config.iceTransports()) {
|
| - case blink::WebRTCIceTransportsNone:
|
| + switch (blink_config.iceTransports) {
|
| + case blink::WebRTCIceTransports::kNone:
|
| webrtc_config->type = webrtc::PeerConnectionInterface::kNone;
|
| break;
|
| - case blink::WebRTCIceTransportsRelay:
|
| + case blink::WebRTCIceTransports::kRelay:
|
| webrtc_config->type = webrtc::PeerConnectionInterface::kRelay;
|
| break;
|
| - case blink::WebRTCIceTransportsAll:
|
| + case blink::WebRTCIceTransports::kAll:
|
| webrtc_config->type = webrtc::PeerConnectionInterface::kAll;
|
| break;
|
| default:
|
| NOTREACHED();
|
| }
|
|
|
| - switch (blink_config.bundlePolicy()) {
|
| - case blink::WebRTCBundlePolicyBalanced:
|
| + switch (blink_config.bundlePolicy) {
|
| + case blink::WebRTCBundlePolicy::kBalanced:
|
| webrtc_config->bundle_policy =
|
| webrtc::PeerConnectionInterface::kBundlePolicyBalanced;
|
| break;
|
| - case blink::WebRTCBundlePolicyMaxBundle:
|
| + case blink::WebRTCBundlePolicy::kMaxBundle:
|
| webrtc_config->bundle_policy =
|
| webrtc::PeerConnectionInterface::kBundlePolicyMaxBundle;
|
| break;
|
| - case blink::WebRTCBundlePolicyMaxCompat:
|
| + case blink::WebRTCBundlePolicy::kMaxCompat:
|
| webrtc_config->bundle_policy =
|
| webrtc::PeerConnectionInterface::kBundlePolicyMaxCompat;
|
| break;
|
| @@ -239,12 +235,12 @@ void GetNativeRtcConfiguration(
|
| NOTREACHED();
|
| }
|
|
|
| - switch (blink_config.rtcpMuxPolicy()) {
|
| - case blink::WebRTCRtcpMuxPolicyNegotiate:
|
| + switch (blink_config.rtcpMuxPolicy) {
|
| + case blink::WebRTCRtcpMuxPolicy::kNegotiate:
|
| webrtc_config->rtcp_mux_policy =
|
| webrtc::PeerConnectionInterface::kRtcpMuxPolicyNegotiate;
|
| break;
|
| - case blink::WebRTCRtcpMuxPolicyRequire:
|
| + case blink::WebRTCRtcpMuxPolicy::kRequire:
|
| webrtc_config->rtcp_mux_policy =
|
| webrtc::PeerConnectionInterface::kRtcpMuxPolicyRequire;
|
| break;
|
| @@ -252,10 +248,11 @@ void GetNativeRtcConfiguration(
|
| NOTREACHED();
|
| }
|
|
|
| - for (size_t i = 0; i < blink_config.numberOfCertificates(); ++i) {
|
| + for (const std::unique_ptr<blink::WebRTCCertificate>& blink_certificate :
|
| + blink_config.certificates) {
|
| webrtc_config->certificates.push_back(
|
| - static_cast<RTCCertificate*>(
|
| - blink_config.certificate(i))->rtcCertificate());
|
| + static_cast<RTCCertificate*>(blink_certificate.get())
|
| + ->rtcCertificate());
|
| }
|
| }
|
|
|
|
|