diff --git a/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita b/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita
index 89f5b0d7a07..03db553c3fa 100644
--- a/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita
+++ b/dita/RTC-NG/API/api_irtcengine_setvideoprofile2.dita
@@ -6,7 +6,7 @@
-
+
diff --git a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita
index 6d6523d7632..ee27c3d349b 100644
--- a/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita
+++ b/dita/RTC-NG/API/callback_irtcengineeventhandler_onclientrolechangefailed.dita
@@ -61,8 +61,18 @@
(1): 频道内主播人数达到上限。
该枚举仅在开启 128 人功能后报告。主播人数的上限根据开启 128 人功能时实际配置的人数而定。
(2): 请求被服务端拒绝。建议提示用户重新尝试切换用户角色。
- (3): (已废弃)请求超时。建议提示用户检查网络连接状况后重新尝试切换用户角色。
- (4): (已废弃)网络连接断开。可根据 报告的 reason,排查网络连接失败的具体原因。
+ (3): 请求超时。建议提示用户检查网络连接状况后重新尝试切换用户角色。
+
+
+ - 废弃:
+ - 该枚举值自 v4.4.0 起废弃,不建议使用。
+
+ (4): 网络连接断开。可根据 报告的 reason,排查网络连接失败的具体原因。
+
+
+ - 废弃:
+ - 该枚举值自 v4.4.0 起废弃,不建议使用。
+
diff --git a/dita/RTC-NG/API/class_externalvideoframe.dita b/dita/RTC-NG/API/class_externalvideoframe.dita
index 472a78ae077..b6a7e96bd6c 100644
--- a/dita/RTC-NG/API/class_externalvideoframe.dita
+++ b/dita/RTC-NG/API/class_externalvideoframe.dita
@@ -75,7 +75,7 @@
@property(strong, nonatomic) IMAGE_CLASS * _Nullable image;
@property(strong, nonatomic) NSData *_Nullable dataBuf;
@property(strong, nonatomic) NSData *_Nullable alphaBuf;
-@property(assign, nonatomic) int alphaStitchMode;
+@property(assign, nonatomic) AgoraAlphaStitchMode alphaStitchMode;
@property(assign, nonatomic) int cropLeft;
@property(assign, nonatomic) int cropTop;
@property(assign, nonatomic) int cropRight;
@@ -435,8 +435,8 @@ class ExternalVideoFrame {
fillAlphaData
该参数仅适用于 BGRA 或 RGBA 格式的视频数据。设置是否提取视频帧中的 Alpha 通道数据并自动填入到 alphaBuffer 中:
- - :提取 Alpha 通道数据。
- - :(默认)不提取 Alpha 通道数据。
+ - :提取并填充 Alpha 通道数据。
+ - :(默认)不提取填充 Alpha 通道数据。
对于 BGRA 或 RGBA 格式的视频数据,你可以任选一种方式设置 Alpha 通道数据:
diff --git a/dita/RTC-NG/API/class_videoframe.dita b/dita/RTC-NG/API/class_videoframe.dita
index 827dc09ae50..329f1fbc6e2 100644
--- a/dita/RTC-NG/API/class_videoframe.dita
+++ b/dita/RTC-NG/API/class_videoframe.dita
@@ -39,9 +39,7 @@
@CalledByNative("I422Buffer") int getStrideU();
@CalledByNative("I422Buffer") int getStrideV();
}
- public interface RgbaBuffer extends Buffer {
- @CalledByNative("RgbaBuffer") ByteBuffer getData();
- }
+ public interface RgbaBuffer extends Buffer { @CalledByNative("RgbaBuffer") ByteBuffer getData(); }
public interface TextureBuffer extends Buffer {
enum Type {
OES(GLES11Ext.GL_TEXTURE_EXTERNAL_OES),
@@ -295,7 +293,7 @@
@property (nonatomic, assign) int avSyncType;
@property(assign, nonatomic) CVPixelBufferRef _Nullable pixelBuffer;
@property (nonatomic, assign) uint8_t* _Nullable alphaBuffer;
-@property (nonatomic, assign) int alphaStitchMode;
+@property (nonatomic, assign) AgoraAlphaStitchMode alphaStitchMode;
@property(nonatomic, strong) NSDictionary *_Nonnull metaInfo;
@end
struct VideoFrame {
@@ -730,13 +728,13 @@ class VideoFrame {
alphaStitchMode
- 当视频帧中包含 Alpha 通道数据时,设置 alphaBuffer 和视频帧的相对位置:
-
- - 0:(默认)仅视频帧,即 alphaBuffer 不和视频帧拼接。
- - 1:alphaBuffer 位于视频帧的上方。
- - 2:alphaBuffer 位于视频帧的下方。
- - 3:alphaBuffer 位于视频帧的左侧。
- - 4:alphaBuffer 位于视频帧的右侧。
+ 当视频帧中包含 Alpha 通道数据时,设置 alphaBuffer 和视频帧的相对位置。详见 。
+
+ - (0):(默认)仅视频帧,即 alphaBuffer 不和视频帧拼接。
+ - (1):alphaBuffer 位于视频帧的上方。
+ - (2):alphaBuffer 位于视频帧的下方。
+ - (3):alphaBuffer 位于视频帧的左侧。
+ - (4):alphaBuffer 位于视频帧的右侧。
diff --git a/dita/RTC-NG/API/enum_alphastitchmode.dita b/dita/RTC-NG/API/enum_alphastitchmode.dita
new file mode 100644
index 00000000000..80e9845abf7
--- /dev/null
+++ b/dita/RTC-NG/API/enum_alphastitchmode.dita
@@ -0,0 +1,40 @@
+
+
+
+
+ alphaBuffer 和视频帧的相对位置。
+
+
+
+ 枚举值
+
+
+
+ 0:(默认)仅视频帧,即 alphaBuffer 不和视频帧拼接。
+
+
+
+ 1:alphaBuffer 位于视频帧的上方。
+
+
+
+ 2:alphaBuffer 位于视频帧的下方。
+
+
+
+ 3:alphaBuffer 位于视频帧的左侧。
+
+
+
+ 4:alphaBuffer 位于视频帧的右侧。
+
+
+
+
diff --git a/dita/RTC-NG/API/rtc_api_overview.dita b/dita/RTC-NG/API/rtc_api_overview.dita
index 2a1fc6a3ed7..d48f3117e99 100644
--- a/dita/RTC-NG/API/rtc_api_overview.dita
+++ b/dita/RTC-NG/API/rtc_api_overview.dita
@@ -2648,14 +2648,6 @@
方法/回调
描述
-
-
-
-
-
-
-
-
diff --git a/dita/RTC-NG/API/rtc_api_sunset.dita b/dita/RTC-NG/API/rtc_api_sunset.dita
index b66c1b5a890..dfe6b9b31d3 100644
--- a/dita/RTC-NG/API/rtc_api_sunset.dita
+++ b/dita/RTC-NG/API/rtc_api_sunset.dita
@@ -190,33 +190,23 @@
-
+
API
描述
替代 API
删除版本
-
- setVideoProfile
- 设置视频编码配置。
-
- v4.4.0
-
-
- setVideoProfile [1/2]
+
+
+
+ setVideoProfilesetVideoProfile:profile:swapWidthAndHeight:
设置视频编码配置。
v4.4.0
-
- setVideoProfile [2/2]
- 手动设置视频编码配置。
-
- v4.4.0
-
- setRemoteRenderMode [1/2]
+ setRemoteRenderMode(userId, renderMode)setRemoteRenderMode:uid:mode:
设置远端视图显示模式。
v4.4.0
@@ -233,14 +223,8 @@
Android 原生的 。
v4.4.0
-
- openWithCustomSource
- 打开自定义媒体资源文件。
-
- v4.4.0
-
-
- openWithCustomSourceAtStartPos
+
+ openWithCustomSourceopenWithCustomSourceAtStartPos
打开自定义媒体资源文件。
v4.4.0
@@ -248,29 +232,17 @@
setVideoQualityParameters
设置视频优化选项(仅适用于直播)。
- 建议使用 类中的 degradationPreference 参数设置视频质量偏好。
- v4.4.0
-
-
- startEchoTest [1/3]
- 开始语音通话回路测试。
-
- v4.4.0
-
-
- startEchoTest
- 开始语音通话回路测试。
-
+ 使用 类中的 degradationPreference 参数
v4.4.0
-
- startEchoTest [2/3]
+
+ startEchoTest()startEchoTest
开始语音通话回路测试。
v4.4.0
-
- startEchoTestWithInterval
+
+ startEchoTest(intervalInSeconds)startEchoTestWithInterval
开始语音通话回路测试。
v4.4.0
@@ -287,63 +259,33 @@
v4.4.0
-
- onExtensionEvent
- 插件事件回调。
-
- v4.4.0
-
-
- onEvent
+
+ onExtensionEventonEvent
插件事件回调。
v4.4.0
-
- onExtensionStarted
- 插件启用回调。
-
- v4.4.0
-
-
- onStarted
+
+ onExtensionStartedonStarted
插件启用回调。
v4.4.0
-
- onExtensionStopped
- 插件禁用回调。
-
- v4.4.0
-
-
- onStopped
+
+ onExtensionStoppedonStopped
插件禁用回调。
v4.4.0
-
- onExtensionError
- 插件出错回调。
-
- v4.4.0
-
-
- onError
+
+ onExtensionErroronError
插件出错回调。
v4.4.0
-
-
-
-
-
-
-
+