Index: webrtc/modules/audio_coding/audio_network_adaptor/channel_controller.h |
diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/channel_controller.h b/webrtc/modules/audio_coding/audio_network_adaptor/channel_controller.h |
index 5402fa11d65f9a7d15206f76a49e0ff4c500d9df..0bcb4fd172b5d2b0d156279847a52d59581b8d6f 100644 |
--- a/webrtc/modules/audio_coding/audio_network_adaptor/channel_controller.h |
+++ b/webrtc/modules/audio_coding/audio_network_adaptor/channel_controller.h |
@@ -35,12 +35,16 @@ class ChannelController final : public Controller { |
explicit ChannelController(const Config& config); |
- void MakeDecision(const NetworkMetrics& metrics, |
- AudioNetworkAdaptor::EncoderRuntimeConfig* config) override; |
+ ~ChannelController() override; |
+ |
+ void UpdateNetworkMetrics(const NetworkMetrics& network_metrics) override; |
+ |
+ void MakeDecision(AudioNetworkAdaptor::EncoderRuntimeConfig* config) override; |
private: |
const Config config_; |
size_t channels_to_encode_; |
+ rtc::Optional<int> uplink_bandwidth_bps_; |
RTC_DISALLOW_COPY_AND_ASSIGN(ChannelController); |
}; |