@@ -39,6 +39,16 @@ static std::map<libwebrtc::CandidateNetworkPolicy,
39
39
{libwebrtc::CandidateNetworkPolicy::kCandidateNetworkPolicyLowCost ,
40
40
webrtc::PeerConnectionInterface::kCandidateNetworkPolicyLowCost }};
41
41
42
+ static std::map<libwebrtc::BundlePolicy,
43
+ webrtc::PeerConnectionInterface::BundlePolicy>
44
+ bundle_policy_map = {
45
+ {libwebrtc::kBundlePolicyBalanced ,
46
+ webrtc::PeerConnectionInterface::kBundlePolicyBalanced },
47
+ {libwebrtc::kBundlePolicyMaxBundle ,
48
+ webrtc::PeerConnectionInterface::kBundlePolicyMaxBundle },
49
+ {libwebrtc::kBundlePolicyMaxCompat ,
50
+ webrtc::PeerConnectionInterface::kBundlePolicyMaxCompat }};
51
+
42
52
static std::map<libwebrtc::IceTransportsType,
43
53
webrtc::PeerConnectionInterface::IceTransportsType>
44
54
ice_transport_type_map = {{libwebrtc::IceTransportsType::kAll ,
@@ -382,7 +392,7 @@ bool RTCPeerConnectionImpl::Initialize() {
382
392
config.servers .push_back (server);
383
393
}
384
394
}
385
-
395
+ config. bundle_policy = bundle_policy_map[configuration_. bundle_policy ];
386
396
config.sdp_semantics = sdp_semantics_map[configuration_.sdp_semantics ];
387
397
config.candidate_network_policy =
388
398
candidate_network_policy_map[configuration_.candidate_network_policy ];
0 commit comments