From 664444bd6ad1c3a50e2132654885716c7acb7a4e Mon Sep 17 00:00:00 2001
From: Suri539
Date: Thu, 17 Oct 2024 15:28:40 +0800
Subject: [PATCH] 450
---
dita/RTC-NG/API/api_config_getappid.dita | 12 ++--
.../API/api_config_getjsonparameter.dita | 61 +++++++++++++++++
dita/RTC-NG/API/api_config_setappid.dita | 6 +-
.../API/api_config_setjsonparameter.dita | 65 +++++++++++++++++++
.../api_playerconfig_getjsonparameter.dita | 53 +++++++++++++++
.../api_playerconfig_setjsonparameter.dita | 61 +++++++++++++++++
dita/RTC-NG/API/api_rte_setconfigs.dita | 10 +--
dita/RTC-NG/RTC_NG_API_CPP.ditamap | 4 +-
.../RTC-NG/config/keys-rtc-ng-api-cpp.ditamap | 28 ++++++++
.../config/relations-rtc-ng-api.ditamap | 15 ++++-
10 files changed, 302 insertions(+), 13 deletions(-)
create mode 100644 dita/RTC-NG/API/api_config_getjsonparameter.dita
create mode 100644 dita/RTC-NG/API/api_config_setjsonparameter.dita
create mode 100644 dita/RTC-NG/API/api_playerconfig_getjsonparameter.dita
create mode 100644 dita/RTC-NG/API/api_playerconfig_setjsonparameter.dita
diff --git a/dita/RTC-NG/API/api_config_getappid.dita b/dita/RTC-NG/API/api_config_getappid.dita
index 521259fb801..77442b0a69a 100644
--- a/dita/RTC-NG/API/api_config_getappid.dita
+++ b/dita/RTC-NG/API/api_config_getappid.dita
@@ -30,7 +30,7 @@
v4.5.0
-
+
-
+
+ 异常
方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
-
+
- 方法调用成功,返回设置的 App ID。
- - 方法调用失败,返回空字符串。//TODO 失败是抛出异常,不是返回空字符串。
-
+ 方法调用失败,返回空字符串。
+
+
diff --git a/dita/RTC-NG/API/api_config_getjsonparameter.dita b/dita/RTC-NG/API/api_config_getjsonparameter.dita
new file mode 100644
index 00000000000..a7c5c60649b
--- /dev/null
+++ b/dita/RTC-NG/API/api_config_getjsonparameter.dita
@@ -0,0 +1,61 @@
+
+
+
+
+ 获取已设置的 SDK JSON 配置信息。
+
+
+
+
+
+
+
+
+
+
+ public String getJsonParameter() throws RteException;
+
+ - (NSString * _Nullable)jsonParameter:(AgoraRteError * _Nullable)error;
+ std::string GetJsonParameter(Error *err = nullptr)
+
+
+
+
+
+
+
+
+
+ - 自从
+ - v4.5.0
+
+
+ 当你调用 设置 JSON 配置信息后,你可以调用该方法获取已设置的配置信息。
+
+
+
+
+
+
+ 异常
+ 方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
+
+ - 方法调用成功,返回设置的 JSON 配置信息。
+ - 方法调用失败,返回空字符串。
+
+
+
+
diff --git a/dita/RTC-NG/API/api_config_setappid.dita b/dita/RTC-NG/API/api_config_setappid.dita
index a76acc47775..b223b00d102 100644
--- a/dita/RTC-NG/API/api_config_setappid.dita
+++ b/dita/RTC-NG/API/api_config_setappid.dita
@@ -30,11 +30,10 @@
v4.5.0
-
调用时机
- //TODO 该方法需要在初始化之前调用。
+ 该方法需要在 之前调用。
+
+ 异常
+ 调用失败时,SDK 会抛出 异常,并返回相应的错误信息。你需要捕获异常并进行处理。
diff --git a/dita/RTC-NG/API/api_config_setjsonparameter.dita b/dita/RTC-NG/API/api_config_setjsonparameter.dita
new file mode 100644
index 00000000000..38c1c72a20f
--- /dev/null
+++ b/dita/RTC-NG/API/api_config_setjsonparameter.dita
@@ -0,0 +1,65 @@
+
+
+
+
+ 设置 SDK 的 JSON 配置信息。
+
+
+
+
+
+
+
+
+
+
+ public void setJsonParameter(String jsonParameter) throws RteException;
+
+ - (void)setJsonParameter:(NSString * _Nullable)jsonParameter error:(AgoraRteError * _Nullable)error;
+ void SetJsonParameter(const char *json_parameter, Error *err = nullptr);
+
+
+
+
+
+
+
+
+
+ - 自从
+ - v4.5.0
+
+
+
+
+
+ 适用场景
+ 当你需要设置私有参数或使用定制功能时,可以调用该方法。
+
+
+ 调用时机
+ 该方法需要在创建 对象之后调用。//TODO 这个config对象是在setconfig的时候创建的,所以可不可以说需要在 setconfig 之后调用?
+
+
+
+ 参数
+
+
+ jsonParameter
+ json_parameter
+ JSON 字符串形式的参数。
+
+
+
+
+
+
+
+
+
diff --git a/dita/RTC-NG/API/api_playerconfig_getjsonparameter.dita b/dita/RTC-NG/API/api_playerconfig_getjsonparameter.dita
new file mode 100644
index 00000000000..56b85c04422
--- /dev/null
+++ b/dita/RTC-NG/API/api_playerconfig_getjsonparameter.dita
@@ -0,0 +1,53 @@
+
+
+
+
+ 获取设置的媒体播放器的 JSON 配置信息。
+
+
+
+
+
+
+
+
+
+
+ public String getJsonParameter() throws RteException;
+
+ - (NSString * _Nullable)jsonParameter:(AgoraRteError * _Nullable)error;
+ std::string GetJsonParameter(Error *err = nullptr);
+
+
+
+
+
+
+
+
+
+ - 自从
+ - v4.5.0
+
+
+ 当你调用 设置 JSON 配置信息后,你可以调用该方法获取已设置的配置信息。
+
+
+
+
+
+
+
diff --git a/dita/RTC-NG/API/api_playerconfig_setjsonparameter.dita b/dita/RTC-NG/API/api_playerconfig_setjsonparameter.dita
new file mode 100644
index 00000000000..1b9b4492dcc
--- /dev/null
+++ b/dita/RTC-NG/API/api_playerconfig_setjsonparameter.dita
@@ -0,0 +1,61 @@
+
+
+
+
+ 设置播放器的 JSON 配置信息。
+
+
+
+
+
+
+
+
+
+
+ public void setJsonParameter(String jsonParameter) throws RteException;
+
+ - (void)setJsonParameter:(NSString * _Nonnull)jsonParameter error:(AgoraRteError * _Nullable)error;
+ void SetJsonParameter(const char *json_parameter, Error *err = nullptr);
+
+
+
+
+
+
+
+
+
+ - 自从
+ - v4.5.0
+
+
+
+
+
+ 适用场景
+ 当你需要设置私有参数或使用定制功能时,可以调用该方法。
+
+
+
+
+
+
+
diff --git a/dita/RTC-NG/API/api_rte_setconfigs.dita b/dita/RTC-NG/API/api_rte_setconfigs.dita
index 953b5706d39..d5ea7da9996 100644
--- a/dita/RTC-NG/API/api_rte_setconfigs.dita
+++ b/dita/RTC-NG/API/api_rte_setconfigs.dita
@@ -31,7 +31,7 @@
你可以调用该方法来设置 App ID、SDK 日志文件、服务器的访问区域等信息。
- 调用失败时,SDK 会抛出 异常,并返回相应的错误信息。你需要捕获异常并进行处理。
+
调用时机
@@ -54,13 +54,15 @@
状态或错误信息,详见 。
-
-
+
+
+ 异常
方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。
配置是否成功:
-
+
+ 调用失败时,SDK 会抛出 异常,并返回相应的错误信息。你需要捕获异常并进行处理。
diff --git a/dita/RTC-NG/RTC_NG_API_CPP.ditamap b/dita/RTC-NG/RTC_NG_API_CPP.ditamap
index fa54026f12b..21f2f271e42 100644
--- a/dita/RTC-NG/RTC_NG_API_CPP.ditamap
+++ b/dita/RTC-NG/RTC_NG_API_CPP.ditamap
@@ -468,13 +468,15 @@
+
-
+
+
diff --git a/dita/RTC-NG/config/keys-rtc-ng-api-cpp.ditamap b/dita/RTC-NG/config/keys-rtc-ng-api-cpp.ditamap
index b75d111519a..2c878e68226 100644
--- a/dita/RTC-NG/config/keys-rtc-ng-api-cpp.ditamap
+++ b/dita/RTC-NG/config/keys-rtc-ng-api-cpp.ditamap
@@ -1169,6 +1169,20 @@
+
+
+
+ SetJsonParameter [1/2]
+
+
+
+
+
+
+ SetJsonParameter [2/2]
+
+
+
@@ -1197,6 +1211,20 @@
+
+
+
+ GetJsonParameter [1/2]
+
+
+
+
+
+
+ GetJsonParameter [2/2]
+
+
+
diff --git a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap
index 69df4a31d27..0af40fce53c 100644
--- a/dita/RTC-NG/config/relations-rtc-ng-api.ditamap
+++ b/dita/RTC-NG/config/relations-rtc-ng-api.ditamap
@@ -3302,7 +3302,18 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3340,8 +3351,10 @@
+
+