| Index: webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller.h
|
| diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller.h b/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller.h
|
| index a41c5f46fd67a236a0adeed7216d51c851682304..5e03b455bd72a0ed640e33606bc9517b56a7154f 100644
|
| --- a/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller.h
|
| +++ b/webrtc/modules/audio_coding/audio_network_adaptor/bitrate_controller.h
|
| @@ -28,13 +28,18 @@ class BitrateController final : public Controller {
|
|
|
| explicit BitrateController(const Config& config);
|
|
|
| - void MakeDecision(const NetworkMetrics& metrics,
|
| - AudioNetworkAdaptor::EncoderRuntimeConfig* config) override;
|
| + ~BitrateController() override;
|
| +
|
| + void UpdateNetworkMetrics(const NetworkMetrics& network_metrics) override;
|
| +
|
| + void MakeDecision(AudioNetworkAdaptor::EncoderRuntimeConfig* config) override;
|
|
|
| private:
|
| const Config config_;
|
| int bitrate_bps_;
|
| int frame_length_ms_;
|
| + rtc::Optional<int> target_audio_bitrate_bps_;
|
| + rtc::Optional<size_t> overhead_bytes_per_packet_;
|
| RTC_DISALLOW_COPY_AND_ASSIGN(BitrateController);
|
| };
|
|
|
|
|