Index: webrtc/modules/bitrate_controller/include/mock/mock_bitrate_controller.h |
diff --git a/webrtc/modules/bitrate_controller/include/mock/mock_bitrate_controller.h b/webrtc/modules/bitrate_controller/include/mock/mock_bitrate_controller.h |
index 7a7d2e406b5859723f0e57a9b2a469a16bb0a6e3..8748696d45d45e53ed15eb5e2fa6cfc84380411a 100644 |
--- a/webrtc/modules/bitrate_controller/include/mock/mock_bitrate_controller.h |
+++ b/webrtc/modules/bitrate_controller/include/mock/mock_bitrate_controller.h |
@@ -24,6 +24,21 @@ class MockBitrateObserver : public BitrateObserver { |
uint8_t fraction_loss, |
int64_t rtt_ms)); |
}; |
+ |
+class MockBitrateController : public BitrateController { |
+ public: |
+ MOCK_METHOD0(CreateRtcpBandwidthObserver, RtcpBandwidthObserver*()); |
+ MOCK_METHOD1(SetStartBitrate, void(int start_bitrate_bps)); |
+ MOCK_METHOD2(SetMinMaxBitrate, |
+ void(int min_bitrate_bps, int max_bitrate_bps)); |
+ MOCK_METHOD1(UpdateDelayBasedEstimate, void(uint32_t bitrate_bps)); |
+ MOCK_METHOD1(SetEventLog, void(RtcEventLog* event_log)); |
+ MOCK_CONST_METHOD1(AvailableBandwidth, bool(uint32_t* bandwidth)); |
+ MOCK_METHOD1(SetReservedBitrate, void(uint32_t reserved_bitrate_bps)); |
+ |
+ MOCK_METHOD0(Process, int()); |
+ MOCK_METHOD0(TimeUntilNextProcess, int64_t()); |
+}; |
} // namespace test |
} // namespace webrtc |