فهرست منبع

Support more params in text, clockWidget.

sdk-team 4 سال پیش
والد
کامیت
56cbac37fc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-03-28 Version: 1.36.1091
+- Support more params in text, clockWidget.
+
 2022-03-25 Version: 1.36.1090
 - Iot_20180120 old version sdk.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1090
+1.36.1091

+ 12 - 0
rtc/include/alibabacloud/rtc/model/StartMPUTaskRequest.h

@@ -49,6 +49,12 @@ public:
 			int zOrder;
 			float x;
 			int fontSize;
+			int borderWidth;
+			long borderColor;
+			bool box;
+			long boxColor;
+			int boxBorderWidth;
+			float alpha;
 		};
 		std::vector<Texts> texts;
 		std::string sourceType;
@@ -61,6 +67,12 @@ public:
 		int zOrder;
 		float x;
 		int fontSize;
+		int borderWidth;
+		long borderColor;
+		bool box;
+		long boxColor;
+		int boxBorderWidth;
+		float alpha;
 	};
 	struct Watermarks {
 		float alpha;

+ 12 - 0
rtc/include/alibabacloud/rtc/model/UpdateMPUTaskRequest.h

@@ -49,6 +49,12 @@ public:
 			int zOrder;
 			float x;
 			int fontSize;
+			int borderWidth;
+			long borderColor;
+			bool box;
+			long boxColor;
+			int boxBorderWidth;
+			float alpha;
 		};
 		std::vector<Texts> texts;
 		std::string sourceType;
@@ -61,6 +67,12 @@ public:
 		int zOrder;
 		float x;
 		int fontSize;
+		int borderWidth;
+		long borderColor;
+		bool box;
+		long boxColor;
+		int boxBorderWidth;
+		float alpha;
 	};
 	struct Watermarks {
 		float alpha;

+ 12 - 0
rtc/src/model/StartMPUTaskRequest.cc

@@ -66,6 +66,12 @@ void StartMPUTaskRequest::setUserPanes(const std::vector<StartMPUTaskRequest::Us
       setParameter(textsObjStr + ".ZOrder", std::to_string(textsObj.zOrder));
       setParameter(textsObjStr + ".X", std::to_string(textsObj.x));
       setParameter(textsObjStr + ".FontSize", std::to_string(textsObj.fontSize));
+      setParameter(textsObjStr + ".BorderWidth", std::to_string(textsObj.borderWidth));
+      setParameter(textsObjStr + ".BorderColor", std::to_string(textsObj.borderColor));
+      setParameter(textsObjStr + ".Box", textsObj.box ? "true" : "false");
+      setParameter(textsObjStr + ".BoxColor", std::to_string(textsObj.boxColor));
+      setParameter(textsObjStr + ".BoxBorderWidth", std::to_string(textsObj.boxBorderWidth));
+      setParameter(textsObjStr + ".Alpha", std::to_string(textsObj.alpha));
     }
     setParameter(userPanesObjStr + ".SourceType", userPanesObj.sourceType);
     setParameter(userPanesObjStr + ".PaneId", std::to_string(userPanesObj.paneId));
@@ -123,6 +129,12 @@ void StartMPUTaskRequest::setClockWidgets(const std::vector<StartMPUTaskRequest:
     setParameter(clockWidgetsObjStr + ".ZOrder", std::to_string(clockWidgetsObj.zOrder));
     setParameter(clockWidgetsObjStr + ".X", std::to_string(clockWidgetsObj.x));
     setParameter(clockWidgetsObjStr + ".FontSize", std::to_string(clockWidgetsObj.fontSize));
+    setParameter(clockWidgetsObjStr + ".BorderWidth", std::to_string(clockWidgetsObj.borderWidth));
+    setParameter(clockWidgetsObjStr + ".BorderColor", std::to_string(clockWidgetsObj.borderColor));
+    setParameter(clockWidgetsObjStr + ".Box", clockWidgetsObj.box ? "true" : "false");
+    setParameter(clockWidgetsObjStr + ".BoxColor", std::to_string(clockWidgetsObj.boxColor));
+    setParameter(clockWidgetsObjStr + ".BoxBorderWidth", std::to_string(clockWidgetsObj.boxBorderWidth));
+    setParameter(clockWidgetsObjStr + ".Alpha", std::to_string(clockWidgetsObj.alpha));
   }
 }
 

+ 12 - 0
rtc/src/model/UpdateMPUTaskRequest.cc

@@ -57,6 +57,12 @@ void UpdateMPUTaskRequest::setUserPanes(const std::vector<UpdateMPUTaskRequest::
       setParameter(textsObjStr + ".ZOrder", std::to_string(textsObj.zOrder));
       setParameter(textsObjStr + ".X", std::to_string(textsObj.x));
       setParameter(textsObjStr + ".FontSize", std::to_string(textsObj.fontSize));
+      setParameter(textsObjStr + ".BorderWidth", std::to_string(textsObj.borderWidth));
+      setParameter(textsObjStr + ".BorderColor", std::to_string(textsObj.borderColor));
+      setParameter(textsObjStr + ".Box", textsObj.box ? "true" : "false");
+      setParameter(textsObjStr + ".BoxColor", std::to_string(textsObj.boxColor));
+      setParameter(textsObjStr + ".BoxBorderWidth", std::to_string(textsObj.boxBorderWidth));
+      setParameter(textsObjStr + ".Alpha", std::to_string(textsObj.alpha));
     }
     setParameter(userPanesObjStr + ".SourceType", userPanesObj.sourceType);
     setParameter(userPanesObjStr + ".PaneId", std::to_string(userPanesObj.paneId));
@@ -105,6 +111,12 @@ void UpdateMPUTaskRequest::setClockWidgets(const std::vector<UpdateMPUTaskReques
     setParameter(clockWidgetsObjStr + ".ZOrder", std::to_string(clockWidgetsObj.zOrder));
     setParameter(clockWidgetsObjStr + ".X", std::to_string(clockWidgetsObj.x));
     setParameter(clockWidgetsObjStr + ".FontSize", std::to_string(clockWidgetsObj.fontSize));
+    setParameter(clockWidgetsObjStr + ".BorderWidth", std::to_string(clockWidgetsObj.borderWidth));
+    setParameter(clockWidgetsObjStr + ".BorderColor", std::to_string(clockWidgetsObj.borderColor));
+    setParameter(clockWidgetsObjStr + ".Box", clockWidgetsObj.box ? "true" : "false");
+    setParameter(clockWidgetsObjStr + ".BoxColor", std::to_string(clockWidgetsObj.boxColor));
+    setParameter(clockWidgetsObjStr + ".BoxBorderWidth", std::to_string(clockWidgetsObj.boxBorderWidth));
+    setParameter(clockWidgetsObjStr + ".Alpha", std::to_string(clockWidgetsObj.alpha));
   }
 }