Index: webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller.h |
diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller.h b/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller.h |
index bb8faf45d85ce0f427125edfdfae7d58eac483de..1bf2ce791bb6012fefeec6aae0b7c65e2a8e0314 100644 |
--- a/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller.h |
+++ b/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller.h |
@@ -31,12 +31,16 @@ class DtxController final : public Controller { |
explicit DtxController(const Config& config); |
- void MakeDecision(const NetworkMetrics& metrics, |
- AudioNetworkAdaptor::EncoderRuntimeConfig* config) override; |
+ ~DtxController() override; |
+ |
+ void UpdateNetworkMetrics(const NetworkMetrics& network_metrics) override; |
+ |
+ void MakeDecision(AudioNetworkAdaptor::EncoderRuntimeConfig* config) override; |
private: |
const Config config_; |
bool dtx_enabled_; |
+ rtc::Optional<int> uplink_bandwidth_bps_; |
RTC_DISALLOW_COPY_AND_ASSIGN(DtxController); |
}; |