Remove use of deprecated SetRates on ios

Bug: webrtc:10481
Change-Id: Idcf712c8b9c5fd23e09d9bab5b4caad2d7c4d819
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/134103
Reviewed-by: Daniela Jovanoska Petrenko <denicija@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27770}
This commit is contained in:
Erik Språng
2019-04-25 12:00:36 +02:00
committed by Commit Bot
parent 8683467fde
commit d361249940
2 changed files with 4 additions and 14 deletions

View File

@ -85,8 +85,10 @@ class ObjCVideoEncoder : public VideoEncoder {
frameTypes:rtcFrameTypes];
}
int32_t SetRates(uint32_t bitrate, uint32_t framerate) override {
return [encoder_ setBitrate:bitrate framerate:framerate];
void SetRates(const RateControlParameters &parameters) override {
const uint32_t bitrate = parameters.bitrate.get_sum_kbps();
const uint32_t framerate = static_cast<uint32_t>(parameters.framerate_fps + 0.5);
[encoder_ setBitrate:bitrate framerate:framerate];
}
VideoEncoder::EncoderInfo GetEncoderInfo() const override {