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
-

+

调用限制 @@ -45,11 +45,13 @@
- <ph keyref="return-section-title"/> + <ph keyref="return-section-title" props="cpp apple framework"/> + <ph props="android">异常</ph>

方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。

-
+
  • 方法调用失败,返回空字符串。
  • + +

    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 @@ + + + + <ph keyref="GetJsonParameter_Config"/> + 获取已设置的 SDK JSON 配置信息。 + + + + + + + + +

    +

    + public String getJsonParameter() throws RteException; + + - (NSString * _Nullable)jsonParameter:(AgoraRteError * _Nullable)error; + std::string GetJsonParameter(Error *err = nullptr) + + + + +

    +
    +
    +
    + +
    自从
    +
    v4.5.0
    +
    +
    +

    当你调用 设置 JSON 配置信息后,你可以调用该方法获取已设置的配置信息。

    +
    +
    + 调用时机 +

    //TODO

    +
    +
    + 调用限制 +

    无。

    +
    +
    + 参数 + + + + + +
    +
    + <ph keyref="return-section-title" props="cpp apple framework"/> + <ph props="android">异常</ph> +

    方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。

    + +

    + + 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 该方法需要在初始化之前调用。

    +

    该方法需要在 之前调用。

    调用限制 @@ -52,5 +51,8 @@
    +
    + <ph props="android">异常</ph> +

    调用失败时,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 @@ + + + + <ph keyref="SetJsonParameter_Config"/> + 设置 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 字符串形式的参数。 + + + + + +
    +
    + <ph>异常</ph> +

    +
    +
    +
    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 @@ + + + + <ph keyref="GetJsonParameter_PlayerConfig"/> + 获取设置的媒体播放器的 JSON 配置信息。 + + + + + + + + +
    +

    + public String getJsonParameter() throws RteException; + + - (NSString * _Nullable)jsonParameter:(AgoraRteError * _Nullable)error; + std::string GetJsonParameter(Error *err = nullptr); + + + + +

    +
    +
    +
    + +
    自从
    +
    v4.5.0
    +
    +
    + 当你调用 设置 JSON 配置信息后,你可以调用该方法获取已设置的配置信息。 +
    +
    + 调用时机 +

    //TODO

    +
    +
    + 调用限制 +

    无。

    +
    +
    + 参数 + + + + + +
    +
    +
    +
    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 @@ + + + + <ph keyref="SetJsonParameter_PlayerConfig"/> + 设置播放器的 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
    +
    +
    +

    +

    +
    + 适用场景 +

    当你需要设置私有参数或使用定制功能时,可以调用该方法。

    +
    +
    + 调用时机 +

    //TODO

    +
    +
    + 调用限制 +

    无。

    +
    +
    + 参数 + + + + + + + + + +
    +
    + + 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 @@ 状态或错误信息,详见
    -
    - <ph keyref="return-section-title"/> +
    + <ph keyref="return-section-title" props="cpp apple framework"/> + <ph props="android">异常</ph>

    方法成功调用时,无返回值;方法调用失败时,会抛出 异常,你需要捕获异常并进行处理。详见了解详情和解决建议。

    配置是否成功:

    • :配置成功。
    • :配置失败。
    -

    +

    +

    调用失败时,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 @@ + +