MixedStreamLayoutRegionConfig class

单个图片或视频流在合流中的布局信息。(新)
开启转推直播功能后,在多路图片或视频流合流时,你可以设置其中一路流在合流中的预设布局信息。

Properties

alpha double
透明度,可选范围为 (0.0, 1.0],0.0 为全透明。默认值为 1.0。
final
alternateImageFillMode MixedStreamAlternateImageFillMode
设置占位图的填充模式。
final
alternateImageUrl String
设置占位图的 URL,长度小于 1024 字符。
final
applySpatialAudio bool
设置某用户是否应用空间音频效果。
final
cornerRadius double
圆角半径相对画布宽度的比例。默认值为 0.0
final
hashCode int
The hash code for this object.
no setterinherited
height int
单个用户画面的高度。取值范围为 0, 整体画布高度,默认值为 640。
final
imageWaterMark Uint8List?
图片合流布局区域类型对应的数据。类型为图片时传入图片 RGBA 数据,当类型为视频流时传空。
final
imageWaterMarkConfig MixedStreamLayoutRegionImageWaterMarkConfig?
合流布局区域数据的对应参数。当类型为视频流时传空,类型为图片时传入对应图片的参数。
final
isLocalUser bool
是否为本地用户。
final
locationX int
单个用户画面左上角在整个画布坐标系中的 X 坐标(pixel),即以画布左上角为原点,用户画面左上角相对于原点的横向位移。
取值范围为 [0, 整体画布宽度)。默认值为 0。
final
locationY int
单个用户画面左上角在整个画布坐标系中的 Y 坐标(pixel),即以画布左上角为原点,用户画面左上角相对于原点的纵向位移。
取值范围为 [0, 整体画布高度)。默认值为 0。
final
mediaType MixedStreamMediaType
合流内容控制。默认值为 audioAndVideo
final
regionContentType MixedStreamLayoutRegionType
合流布局区域类型。
final
renderMode MixedStreamRenderMode
图片或视频流的缩放模式。默认值为 1。
final
roomId String
图片或视频流所在房间的房间 ID。必填。
如果此图片或视频流是通过 RTCRoom.startForwardStreamToRooms 转发到你所在房间的媒体流时,你应将房间 ID 设置为你所在的房间 ID。
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
spatialPosition Position
空间位置。
final
streamType MixedStreamVideoType
流类型,默认为主流。
final
uid String
视频流发布用户的用户 ID。必填。
final
width int
单个用户画面的宽度。取值范围为 0, 整体画布宽度,默认值为 360。
final
zOrder int
用户视频布局在画布中的层级。取值范围为 0 - 100,0 为底层,值越大越上层。默认值为 0。
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited