Home | History | Annotate | Download | only in call

Lines Matching refs:observer

56   for (const auto& observer : bitrate_observers_)
57 sum_min_bitrates += observer.second.min_bitrate;
64 int BitrateAllocator::AddBitrateObserver(BitrateObserver* observer,
70 FindObserverConfigurationPair(observer);
84 observer, BitrateConfiguration(min_bitrate_bps, max_bitrate_bps)));
92 if (kv.first == observer)
98 void BitrateAllocator::RemoveBitrateObserver(BitrateObserver* observer) {
101 FindObserverConfigurationPair(observer);
114 for (const auto& observer : bitrate_observers_) {
115 *min_bitrate_sum_bps += observer.second.min_bitrate;
116 *max_bitrate_sum_bps += observer.second.max_bitrate;
122 const BitrateObserver* observer) {
125 if (it->first == observer)
145 for (const auto& observer : bitrate_observers_) {
147 observer.second.max_bitrate,
148 ObserverConfiguration(observer.first, observer.second.min_bitrate)));
157 // We have more than enough for this observer.
163 allocation[max_it->second.observer] = max_it->first;
165 allocation[max_it->second.observer] = observer_allowance;
179 for (const auto& observer : bitrate_observers_)
180 allocation[observer.first] = observer.second.min_bitrate;
182 // Allocate up to |min_bitrate| to one observer at a time, until
185 for (const auto& observer : bitrate_observers_) {
187 std::min(remainder, observer.second.min_bitrate);
188 allocation[observer.first] = allocated_bitrate;