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.
read-onlyinherited
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.
read-onlyinherited
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