TranscodingVideoStream
用于配置本地合图的视频流。
Java
public static class TranscodingVideoStream {
public int remoteUserUid;
public Constants.VideoSourceType sourceType;
public String imageUrl;
public int mediaPlayerId;
public int x;
public int y;
public int width;
public int height;
public int zOrder;
public double alpha;
public boolean mirror;
}
用于配置本地合图中各个视频流的位置、尺寸、图层等信息。
remoteUserUid
远端用户 ID。
信息
仅当
sourceType 设置为 VIDEO_SOURCE_REMOTE 进行本地合图时使用该参数。sourceType
视频源类型。详见 VideoSourceType。
imageUrl
本地图片的文件路径,例如:Android:
/storage/emulated/0/Pictures/image.png。 信息
仅当
sourceType 设置为图片时使用该参数进行本地合图。mediaPlayerId
媒体播放器 ID。
信息
仅当
sourceType 设置为 VIDEO_SOURCE_MEDIA_PLAYER 时使用该参数。x
视频左上角相对画布原点(左上角)的横向偏移。
y
视频左上角相对画布原点(左上角)的纵向偏移。
width
视频在画布上的宽度(像素)。
height
视频在画布上的高度(像素)。
zOrder
视频所属的图层编号,取值范围为 [0, 100]。
- 0:(默认)图层位于底部。
- 100:图层位于顶部。
alpha
视频的透明度,取值范围为 [0.0, 1.0]。
- 0.0:完全透明。
- 1.0:完全不透明。
mirror
信息
该参数仅对摄像头类型的视频源生效。
- true:镜像视频。
- false:(默认)不镜像。