iOS: Add AudioSendSideBwe field trial.
NOTRY=True BUG=webrtc:6722 Review-Url: https://codereview.webrtc.org/2510923002 Cr-Commit-Position: refs/heads/master@{#15141}
This commit is contained in:
parent
eacbaea920
commit
5b93db2a53
@ -17,8 +17,9 @@
|
||||
#include "webrtc/system_wrappers/include/field_trial_default.h"
|
||||
|
||||
static NSString * const kRTCEnableImprovedBitrateEstimateString =
|
||||
@"WebRTC-ImprovedBitrateEstimate/Enabled/";
|
||||
|
||||
@"WebRTC-ImprovedBitrateEstimate/Enabled/";
|
||||
static NSString * const kRTCEnableAudioSendSideBweString =
|
||||
@"WebRTC-Audio-SendSideBwe/Enabled/";
|
||||
static std::unique_ptr<char[]> gFieldTrialInitString;
|
||||
|
||||
void RTCInitFieldTrials(RTCFieldTrialOptions options) {
|
||||
@ -26,6 +27,9 @@ void RTCInitFieldTrials(RTCFieldTrialOptions options) {
|
||||
if (options & RTCFieldTrialOptionsImprovedBitrateEstimate) {
|
||||
[fieldTrialInitString appendString:kRTCEnableImprovedBitrateEstimateString];
|
||||
}
|
||||
if (options & RTCFieldTrialOptionsAudioSendSideBwe) {
|
||||
[fieldTrialInitString appendString:kRTCEnableAudioSendSideBweString];
|
||||
}
|
||||
size_t len = fieldTrialInitString.length + 1;
|
||||
gFieldTrialInitString.reset(new char[len]);
|
||||
if (![fieldTrialInitString getCString:gFieldTrialInitString.get()
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
typedef NS_OPTIONS(NSUInteger, RTCFieldTrialOptions) {
|
||||
RTCFieldTrialOptionsNone = 0,
|
||||
RTCFieldTrialOptionsImprovedBitrateEstimate = 1 << 0,
|
||||
RTCFieldTrialOptionsAudioSendSideBwe = 1 << 1,
|
||||
};
|
||||
|
||||
/** Must be called before any other call into WebRTC. See:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user