Home
last modified time | relevance | path

Searched refs:key_value_config (Results 1 – 25 of 41) sorted by relevance

12

/external/webrtc/rtc_base/experiments/
Drate_control_settings.cc39 bool IsEnabled(const WebRtcKeyValueConfig* const key_value_config, in IsEnabled() argument
41 return absl::StartsWith(key_value_config->Lookup(key), "Enabled"); in IsEnabled()
44 void ParseHysteresisFactor(const WebRtcKeyValueConfig* const key_value_config, in ParseHysteresisFactor() argument
47 std::string group_name = key_value_config->Lookup(key); in ParseHysteresisFactor()
96 const WebRtcKeyValueConfig* const key_value_config) in RateControlSettings() argument
98 key_value_config->Lookup(CongestionWindowConfig::kKey))) { in RateControlSettings()
100 key_value_config, kUseBaseHeavyVp8Tl3RateAllocationFieldTrialName); in RateControlSettings()
101 ParseHysteresisFactor(key_value_config, kVideoHysteresisFieldTrialname, in RateControlSettings()
103 ParseHysteresisFactor(key_value_config, kScreenshareHysteresisFieldTrialname, in RateControlSettings()
106 key_value_config->Lookup(VideoRateControlConfig::kKey)); in RateControlSettings()
[all …]
Dstable_target_rate_experiment.cc22 const WebRtcKeyValueConfig* const key_value_config, in StableTargetRateExperiment() argument
32 key_value_config->Lookup(kFieldTrialName)); in StableTargetRateExperiment()
46 const WebRtcKeyValueConfig* const key_value_config) { in ParseFromKeyValueConfig() argument
48 RateControlSettings::ParseFromKeyValueConfig(key_value_config); in ParseFromKeyValueConfig()
50 key_value_config, in ParseFromKeyValueConfig()
Dalr_experiment.cc35 const WebRtcKeyValueConfig& key_value_config) { in MaxOneFieldTrialEnabled() argument
36 return key_value_config.Lookup(kStrictPacingAndProbingExperimentName) in MaxOneFieldTrialEnabled()
38 key_value_config.Lookup(kScreenshareProbingBweExperimentName).empty(); in MaxOneFieldTrialEnabled()
49 const WebRtcKeyValueConfig& key_value_config, in CreateFromFieldTrial() argument
52 std::string group_name = key_value_config.Lookup(experiment_name); in CreateFromFieldTrial()
Dalr_experiment.h37 const WebRtcKeyValueConfig& key_value_config,
41 const WebRtcKeyValueConfig& key_value_config);
Dstable_target_rate_experiment.h25 const WebRtcKeyValueConfig* const key_value_config);
33 const WebRtcKeyValueConfig* const key_value_config,
Dkeyframe_interval_settings.cc24 const WebRtcKeyValueConfig* const key_value_config) in KeyframeIntervalSettings() argument
30 key_value_config->Lookup(kFieldTrialName)); in KeyframeIntervalSettings()
Dquality_rampup_experiment.cc21 const WebRtcKeyValueConfig* const key_value_config) in QualityRampupExperiment() argument
27 key_value_config->Lookup("WebRTC-Video-QualityRampupSettings")); in QualityRampupExperiment()
Dquality_scaler_settings.cc23 const WebRtcKeyValueConfig* const key_value_config) in QualityScalerSettings() argument
32 key_value_config->Lookup("WebRTC-Video-QualityScalerSettings")); in QualityScalerSettings()
Drate_control_settings.h62 const WebRtcKeyValueConfig* const key_value_config);
99 const WebRtcKeyValueConfig* const key_value_config);
/external/webrtc/modules/congestion_controller/goog_cc/
Dalr_detector.cc28 const WebRtcKeyValueConfig* key_value_config) { in GetConfigFromTrials() argument
29 RTC_CHECK(AlrExperimentSettings::MaxOneFieldTrialEnabled(*key_value_config)); in GetConfigFromTrials()
32 *key_value_config, in GetConfigFromTrials()
36 *key_value_config, in GetConfigFromTrials()
49 key_value_config->Lookup("WebRTC-AlrDetectorParameters")); in GetConfigFromTrials()
64 AlrDetector::AlrDetector(const WebRtcKeyValueConfig* key_value_config) in AlrDetector() argument
65 : AlrDetector(GetConfigFromTrials(key_value_config), nullptr) {} in AlrDetector()
67 AlrDetector::AlrDetector(const WebRtcKeyValueConfig* key_value_config, in AlrDetector() argument
69 : AlrDetector(GetConfigFromTrials(key_value_config), event_log) {} in AlrDetector()
Dacknowledged_bitrate_estimator_interface.cc24 const WebRtcKeyValueConfig* key_value_config) { in RobustThroughputEstimatorSettings() argument
26 key_value_config->Lookup(RobustThroughputEstimatorSettings::kKey)); in RobustThroughputEstimatorSettings()
67 const WebRtcKeyValueConfig* key_value_config) { in Create() argument
69 key_value_config); in Create()
74 return std::make_unique<AcknowledgedBitrateEstimator>(key_value_config); in Create()
Dcongestion_window_pushback_controller.cc26 const WebRtcKeyValueConfig* key_value_config) in CongestionWindowPushbackController() argument
28 absl::StartsWith(key_value_config->Lookup( in CongestionWindowPushbackController()
32 RateControlSettings::ParseFromKeyValueConfig(key_value_config) in CongestionWindowPushbackController()
35 RateControlSettings::ParseFromKeyValueConfig(key_value_config) in CongestionWindowPushbackController()
Ddelay_based_bwe.cc52 const WebRtcKeyValueConfig* key_value_config) { in BweIgnoreSmallPacketsSettings() argument
54 key_value_config->Lookup(BweIgnoreSmallPacketsSettings::kKey)); in BweIgnoreSmallPacketsSettings()
66 const WebRtcKeyValueConfig* key_value_config) { in BweSeparateAudioPacketsSettings() argument
68 key_value_config->Lookup(BweSeparateAudioPacketsSettings::kKey)); in BweSeparateAudioPacketsSettings()
93 DelayBasedBwe::DelayBasedBwe(const WebRtcKeyValueConfig* key_value_config, in DelayBasedBwe() argument
97 key_value_config_(key_value_config), in DelayBasedBwe()
98 ignore_small_(key_value_config), in DelayBasedBwe()
100 separate_audio_(key_value_config), in DelayBasedBwe()
113 rate_control_(key_value_config, /*send_side=*/true), in DelayBasedBwe()
118 key_value_config->Lookup("WebRTC-Bwe-AlrLimitedBackoff"), in DelayBasedBwe()
Dprobe_controller.cc94 const WebRtcKeyValueConfig* key_value_config) in ProbeControllerConfig() argument
110 key_value_config->Lookup("WebRTC-Bwe-ProbingConfiguration")); in ProbeControllerConfig()
115 key_value_config->Lookup("WebRTC-Bwe-InitialProbing")); in ProbeControllerConfig()
117 key_value_config->Lookup("WebRTC-Bwe-ExponentialProbing")); in ProbeControllerConfig()
119 key_value_config->Lookup("WebRTC-Bwe-AlrProbing")); in ProbeControllerConfig()
123 key_value_config->Lookup("WebRTC-Bwe-AllocationProbing")); in ProbeControllerConfig()
130 ProbeController::ProbeController(const WebRtcKeyValueConfig* key_value_config, in ProbeController() argument
134 key_value_config->Lookup(kBweRapidRecoveryExperiment), in ProbeController()
137 key_value_config->Lookup(kCappedProbingFieldTrialName), in ProbeController()
140 config_(ProbeControllerConfig(key_value_config)) { in ProbeController()
Dacknowledged_bitrate_estimator.cc25 const WebRtcKeyValueConfig* key_value_config) in AcknowledgedBitrateEstimator() argument
27 key_value_config, in AcknowledgedBitrateEstimator()
28 std::make_unique<BitrateEstimator>(key_value_config)) {} in AcknowledgedBitrateEstimator()
33 const WebRtcKeyValueConfig* key_value_config, in AcknowledgedBitrateEstimator() argument
Dtrendline_estimator.cc38 const WebRtcKeyValueConfig* key_value_config) { in ReadTrendlineFilterWindowSize() argument
40 key_value_config->Lookup(kBweWindowSizeInPacketsExperiment); in ReadTrendlineFilterWindowSize()
118 const WebRtcKeyValueConfig* key_value_config) { in TrendlineEstimatorSettings() argument
120 key_value_config->Lookup(kBweWindowSizeInPacketsExperiment), in TrendlineEstimatorSettings()
122 window_size = ReadTrendlineFilterWindowSize(key_value_config); in TrendlineEstimatorSettings()
124 Parser()->Parse(key_value_config->Lookup(TrendlineEstimatorSettings::kKey)); in TrendlineEstimatorSettings()
163 const WebRtcKeyValueConfig* key_value_config, in TrendlineEstimator() argument
165 : settings_(key_value_config), in TrendlineEstimator()
Ddelay_based_bwe.h41 const WebRtcKeyValueConfig* key_value_config);
56 const WebRtcKeyValueConfig* key_value_config);
78 explicit DelayBasedBwe(const WebRtcKeyValueConfig* key_value_config,
Dacknowledged_bitrate_estimator.h30 const WebRtcKeyValueConfig* key_value_config,
34 const WebRtcKeyValueConfig* key_value_config);
Dalr_detector.h49 explicit AlrDetector(const WebRtcKeyValueConfig* key_value_config);
50 AlrDetector(const WebRtcKeyValueConfig* key_value_config,
Dacknowledged_bitrate_estimator_interface.h31 const WebRtcKeyValueConfig* key_value_config);
67 const WebRtcKeyValueConfig* key_value_config);
/external/webrtc/modules/remote_bitrate_estimator/
Doveruse_detector.cc37 const WebRtcKeyValueConfig& key_value_config) { in AdaptiveThresholdExperimentIsDisabled() argument
39 key_value_config.Lookup(kAdaptiveThresholdExperiment); in AdaptiveThresholdExperimentIsDisabled()
48 bool ReadExperimentConstants(const WebRtcKeyValueConfig& key_value_config, in ReadExperimentConstants() argument
52 key_value_config.Lookup(kAdaptiveThresholdExperiment); in ReadExperimentConstants()
61 OveruseDetector::OveruseDetector(const WebRtcKeyValueConfig* key_value_config) in OveruseDetector() argument
64 : in_experiment_(!AdaptiveThresholdExperimentIsDisabled(*key_value_config)), in OveruseDetector()
74 if (!AdaptiveThresholdExperimentIsDisabled(*key_value_config)) in OveruseDetector()
75 InitializeExperiment(*key_value_config); in OveruseDetector()
151 const WebRtcKeyValueConfig& key_value_config) { in InitializeExperiment() argument
156 if (ReadExperimentConstants(key_value_config, &k_up, &k_down)) { in InitializeExperiment()
Daimd_rate_control.cc49 double ReadBackoffFactor(const WebRtcKeyValueConfig& key_value_config) { in ReadBackoffFactor() argument
51 key_value_config.Lookup(kBweBackOffFactorExperiment); in ReadBackoffFactor()
71 AimdRateControl::AimdRateControl(const WebRtcKeyValueConfig* key_value_config) in AimdRateControl() argument
72 : AimdRateControl(key_value_config, /* send_side =*/false) {} in AimdRateControl()
74 AimdRateControl::AimdRateControl(const WebRtcKeyValueConfig* key_value_config, in AimdRateControl() argument
86 beta_(IsEnabled(*key_value_config, kBweBackOffFactorExperiment) in AimdRateControl()
87 ? ReadBackoffFactor(*key_value_config) in AimdRateControl()
92 in_experiment_(!AdaptiveThresholdExperimentIsDisabled(*key_value_config)), in AimdRateControl()
94 IsEnabled(*key_value_config, in AimdRateControl()
97 IsNotDisabled(*key_value_config, in AimdRateControl()
[all …]
Doveruse_detector.h22 const WebRtcKeyValueConfig& key_value_config);
26 explicit OveruseDetector(const WebRtcKeyValueConfig* key_value_config);
45 void InitializeExperiment(const WebRtcKeyValueConfig& key_value_config);
Dremote_estimator_proxy.h40 const WebRtcKeyValueConfig* key_value_config,
66 const WebRtcKeyValueConfig* key_value_config) { in TransportWideFeedbackConfig()
69 key_value_config->Lookup( in TransportWideFeedbackConfig()
/external/webrtc/api/transport/
Dgoog_cc_factory.cc40 RTC_DCHECK(config.key_value_config); in Create()
43 config.key_value_config); in Create()

12