From b897bf1e118e69764da20ef6668ef5d9ec1653e8 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期四, 25 五月 2023 09:33:38 +0800
Subject: [PATCH] 增加监视结束国际化

---
 Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/bitratecontrol.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/bitratecontrol.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/bitratecontrol.h
index 4b5b28a..73723a0 100755
--- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/bitratecontrol.h
+++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/mediastreamer2.framework/Headers/bitratecontrol.h
@@ -40,6 +40,8 @@
 	struct _MediaStream *controlled_stream; /*the most bandwidth consuming stream, which is the one flow controlled*/
 	MSBandwidthControllerStats stats;
 	float remote_video_bandwidth_available_estimated;
+	float maximum_bw_usage;
+	float currently_requested_stream_bandwidth; // According to congestion control and bandwith estimator only.
 	bool_t congestion_detected;
 };
 /**
@@ -54,6 +56,13 @@
 
 MS2_PUBLIC MSBandwidthController *ms_bandwidth_controller_new(void);
 
+/**
+ * Set an explicit download bandwidth target usage expressed in bits/seconds, used for video conferencing cases.
+ * This target bandwidth is considered as a maximum that shall not be exceeded.
+ * The congestion control and bandwidth estimations are used normally to find the correct bandwidth usage below this target usage.
+ */
+MS2_PUBLIC void  ms_bandwidth_controller_set_maximum_bandwidth_usage(MSBandwidthController *obj, int bitrate);
+
 MS2_PUBLIC void ms_bandwidth_controller_add_stream(MSBandwidthController *obj, struct _MediaStream *stream);
 
 MS2_PUBLIC void ms_bandwidth_controller_remove_stream(MSBandwidthController *obj, struct _MediaStream *stream);

--
Gitblit v1.8.0