VideoLayout

  • Unreal C++

更新时间不可用

某一路合图子视频流的布局信息。

C++
struct VideoLayout
{
  const char* channelId;
  rtc::uid_t uid;
  user_id_t strUid;
  uint32_t x;
  uint32_t y;
  uint32_t width;
  uint32_t height;
  uint32_t videoState;
  VideoLayout() : channelId(OPTIONAL_NULLPTR), uid(0), strUid(OPTIONAL_NULLPTR), x(0), y(0), width(0), height(0), videoState(0) {}
};

属性

参数名描述
channelId

合图子视频流所属的频道名。

uid

发布该合图子视频流的用户 ID。

strUid

预留参数。

x

合图子视频在合图画布上的 x 坐标 (px)。即合图子视频的左上角相对于合图画布左上角(原点)的横向位移。

y

合图子视频在合图画布上的 y 坐标 (px)。即合图子视频的左上角相对于合图画布左上角(原点)的纵向位移。

width

合图子视频流的宽度 (px)。

height

合图子视频流的高度 (px)

videoState

合图子视频流在合图画布上的状态。

  • 0:正常。该视频流已被渲染到合图画布。
  • 1:占位图。该视频流无视频画面,在合图画布中显示为占位符。
  • 2:黑色图片。该视频流被黑色图片替代。
表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?