VideoLayout
描述子视频流在视频合流布局中的位置和状态。
Java
public static class VideoLayout {
public String channelId;
public int uid;
public String strUid;
public int videoState;
public int x;
public int y;
public int width;
public int height;
}
channelId
该子视频流所属的频道名。
uid
发布该子视频流的用户 ID。
strUid
预留字段,供未来使用。
videoState
子视频流在视频合流画布上的状态:
- 0:正常,子视频流已渲染到混流画布上。
- 1:占位图像,子视频流无视频帧,将以占位图显示在混流画布上。
- 2:黑色图像,子视频流将被黑色图像替代。
x
子视频流在混流画布上的 X 坐标(单位为 px),即视频左上角相对于画布左上角的水平偏移。
y
子视频流在混流画布上的 Y 坐标(单位为 px),即视频左上角相对于画布左上角的垂直偏移。
width
子视频流的宽度(单位为 px)。
height
子视频流的高度(单位为 px)。