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