Expose adaptive_ptime from iOS SDK.

Bug: None
Change-Id: I48fd0937f51dc972b3eccd66f99ae80378e32fe1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/214968
Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33766}
This commit is contained in:
Yura Yaroshevich
2021-04-14 16:26:14 +03:00
committed by Commit Bot
parent 7fa8d46516
commit d46a174f0c
3 changed files with 12 additions and 0 deletions

View File

@ -24,6 +24,7 @@
@synthesize ssrc = _ssrc;
@synthesize bitratePriority = _bitratePriority;
@synthesize networkPriority = _networkPriority;
@synthesize adaptiveAudioPacketTime = _adaptiveAudioPacketTime;
- (instancetype)init {
webrtc::RtpEncodingParameters nativeParameters;
@ -61,6 +62,7 @@
_bitratePriority = nativeParameters.bitrate_priority;
_networkPriority = [RTC_OBJC_TYPE(RTCRtpEncodingParameters)
priorityFromNativePriority:nativeParameters.network_priority];
_adaptiveAudioPacketTime = nativeParameters.adaptive_ptime;
}
return self;
}
@ -93,6 +95,7 @@
parameters.bitrate_priority = _bitratePriority;
parameters.network_priority =
[RTC_OBJC_TYPE(RTCRtpEncodingParameters) nativePriorityFromPriority:_networkPriority];
parameters.adaptive_ptime = _adaptiveAudioPacketTime;
return parameters;
}