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 个图片水印。