TranscodingVideoStream

  • Android

更新时间不可用

用于配置本地合图的视频流。

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:(默认)不镜像。
表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?