mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-17 07:37:51 +01:00
Expose offerExtmapAllowMixed in iOS SDK.
Bug: None Change-Id: Ic14d1f005b6c727b509492399901d822bd6950db Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212280 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33498}
This commit is contained in:
parent
426d679886
commit
cbadb8bcab
2 changed files with 9 additions and 0 deletions
|
@ -227,6 +227,12 @@ RTC_OBJC_EXPORT
|
|||
*/
|
||||
@property(nonatomic, assign) BOOL enableImplicitRollback;
|
||||
|
||||
/**
|
||||
* Control if "a=extmap-allow-mixed" is included in the offer.
|
||||
* See: https://www.chromestatus.com/feature/6269234631933952
|
||||
*/
|
||||
@property(nonatomic, assign) BOOL offerExtmapAllowMixed;
|
||||
|
||||
- (instancetype)init;
|
||||
|
||||
@end
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
@synthesize rtcpAudioReportIntervalMs = _rtcpAudioReportIntervalMs;
|
||||
@synthesize rtcpVideoReportIntervalMs = _rtcpVideoReportIntervalMs;
|
||||
@synthesize enableImplicitRollback = _enableImplicitRollback;
|
||||
@synthesize offerExtmapAllowMixed = _offerExtmapAllowMixed;
|
||||
|
||||
- (instancetype)init {
|
||||
// Copy defaults.
|
||||
|
@ -136,6 +137,7 @@
|
|||
_rtcpVideoReportIntervalMs = config.video_rtcp_report_interval_ms();
|
||||
_allowCodecSwitching = config.allow_codec_switching.value_or(false);
|
||||
_enableImplicitRollback = config.enable_implicit_rollback;
|
||||
_offerExtmapAllowMixed = config.offer_extmap_allow_mixed;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
@ -268,6 +270,7 @@
|
|||
nativeConfig->set_video_rtcp_report_interval_ms(_rtcpVideoReportIntervalMs);
|
||||
nativeConfig->allow_codec_switching = _allowCodecSwitching;
|
||||
nativeConfig->enable_implicit_rollback = _enableImplicitRollback;
|
||||
nativeConfig->offer_extmap_allow_mixed = _offerExtmapAllowMixed;
|
||||
return nativeConfig.release();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue