Add missing overrides in VideoEncoder proxies/adapters
Add: 1. OnPacketLossRateUpdate 2. OnRttUpdate 3. OnLossNotification Add them to: 1. VideoEncoderSoftwareFallbackWrapper 2. SimulcastEncoderAdapter 3. MultiplexEncoderAdapter Bug: None Change-Id: I4b0799f7d8c19211741f48da87106daccd39af95 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/144030 Commit-Queue: Elad Alon <eladalon@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28423}
This commit is contained in:
@ -239,6 +239,25 @@ void MultiplexEncoderAdapter::SetRates(
|
||||
}
|
||||
}
|
||||
|
||||
void MultiplexEncoderAdapter::OnPacketLossRateUpdate(float packet_loss_rate) {
|
||||
for (auto& encoder : encoders_) {
|
||||
encoder->OnPacketLossRateUpdate(packet_loss_rate);
|
||||
}
|
||||
}
|
||||
|
||||
void MultiplexEncoderAdapter::OnRttUpdate(int64_t rtt_ms) {
|
||||
for (auto& encoder : encoders_) {
|
||||
encoder->OnRttUpdate(rtt_ms);
|
||||
}
|
||||
}
|
||||
|
||||
void MultiplexEncoderAdapter::OnLossNotification(
|
||||
const LossNotification& loss_notification) {
|
||||
for (auto& encoder : encoders_) {
|
||||
encoder->OnLossNotification(loss_notification);
|
||||
}
|
||||
}
|
||||
|
||||
int MultiplexEncoderAdapter::Release() {
|
||||
for (auto& encoder : encoders_) {
|
||||
const int rv = encoder->Release();
|
||||
|
Reference in New Issue
Block a user