objc wrapper for PeerConnection::SetBitrate

BUG=webrtc:7395

Review-Url: https://codereview.webrtc.org/2877933004
Cr-Commit-Position: refs/heads/master@{#19294}
This commit is contained in:
zstein
2017-08-09 14:29:42 -07:00
committed by Commit Bot
parent e5f8323711
commit 03adb7c6dc
3 changed files with 31 additions and 0 deletions

View File

@ -59,7 +59,15 @@
RTCPeerConnection *peerConnection =
[factory peerConnectionWithConfiguration:config constraints:contraints delegate:nil];
newConfig = peerConnection.configuration;
EXPECT_TRUE([peerConnection setBitrateToMin:[NSNumber numberWithInt:100000]
toCurrent:[NSNumber numberWithInt:5000000]
toMax:[NSNumber numberWithInt:500000000]]);
EXPECT_FALSE([peerConnection setBitrateToMin:[NSNumber numberWithInt:2]
toCurrent:[NSNumber numberWithInt:1]
toMax:nullptr]);
}
EXPECT_EQ([config.iceServers count], [newConfig.iceServers count]);
RTCIceServer *newServer = newConfig.iceServers[0];
RTCIceServer *origServer = config.iceServers[0];