io.agora.recording.common.Common.VideoMixingLayout类 参考

  • Java

更新时间不可用

详细描述

合流模式下录制文件的视频布局。

类成员变量说明

canvasWidth

int io.agora.recording.common.Common.VideoMixingLayout.canvasWidth = 0

整个屏幕(画布)的宽度。

canvasHeight

int io.agora.recording.common.Common.VideoMixingLayout.canvasHeight = 0

整个屏幕(画布)的高度。

backgroundColor

String io.agora.recording.common.Common.VideoMixingLayout.backgroundColor = ""

屏幕(画布)的背景颜色。可根据所需颜色填写对应的 6 位 RGB 值,例如 "#000000"。

注解

如果你调用 createChannel 方法加入频道时设置了 RecordingConfig 中的 defaultVideoBgPath 参数,backgroundColor 不会生效。

regionCount

int io.agora.recording.common.Common.VideoMixingLayout.regionCount = 0

频道内显示用户(通信模式)/主播(直播模式)头像或视频的数量。

regions

Region [] io.agora.recording.common.Common.VideoMixingLayout.regions

频道内每个用户(通信模式)/主播(直播模式)在屏幕上的画面。详细参数见 Region。

appData

String io.agora.recording.common.Common.VideoMixingLayout.appData = ""

应用程序自定义的数据。

appDataLength

int io.agora.recording.common.Common.VideoMixingLayout.appDataLength = 0

应用程序自定义的数据的长度。

keepLastFrame

int io.agora.recording.common.Common.VideoMixingLayout.keepLastFrame = 0

用户(通信模式)/主播(直播模式)离开频道后,是否显示其视频的最后一帧:

  • true: 显示视频最后一帧。
  • false: (默认)不显示视频的最后一帧。

literalWms

LiteraWatermarkConfig [] io.agora.recording.common.Common.VideoMixingLayout.literalWms

设置文字水印。LiteraWatermarkConfig 组成的数组。

注解

录制 SDK 最多支持 10 个文字水印。

timestampWms

TimestampWatermarkConfig [] io.agora.recording.common.Common.VideoMixingLayout.timestampWms

设置时间戳水印。TimestampWatermarkConfig 组成的数组。

注解

录制 SDK 只支持 1 个时间戳水印。

imageWms

ImageWatermarkConfig [] io.agora.recording.common.Common.VideoMixingLayout.imageWms

设置图片水印。ImageWatermarkConfig 组成的数组。

注解

录制 SDK 最多支持 4 个图片水印。

这个页面有帮助吗?