MixedStreamLayoutRegionConfig class
@brief 单个图片或视频流在合流中的布局信息。 开启转推直播功能后,在多路视频流合流时,你可以设置其中一路视频流在合流中的预设布局信息。
Constructors
- MixedStreamLayoutRegionConfig({String userId = '', String roomId = '', int locationX = 0, int locationY = 0, int width = 360, int height = 640, int zOrder = 0, double alpha = 1.0, double cornerRadius = 0.0, MixedStreamMediaType mediaType = $p.MixedStreamMediaType.audioAndVideo, MixedStreamRenderMode renderMode = $p.MixedStreamRenderMode.hidden, bool isLocalUser = false, MixedStreamVideoType streamType = $p.MixedStreamVideoType.main, MixedStreamLayoutRegionType regionContentType = $p.MixedStreamLayoutRegionType.videoStream, Uint8List? imageWaterMark, MixedStreamAlternateImageFillMode alternateImageFillMode = $p.MixedStreamAlternateImageFillMode.fit, SourceCrop? sourceCrop, String alternateImageUrl = '', Position? spatialPosition, MixedStreamLayoutRegionImageWaterMarkConfig? imageWaterMarkConfig, bool applySpatialAudio = true})
Properties
- alpha → double
-
@brief 布局区域透明度
final
- alternateImageFillMode → MixedStreamAlternateImageFillMode
-
@brief 图片水印填充模式
final
- alternateImageUrl → String
-
@brief 占位图片 URL
final
- applySpatialAudio → bool
-
@brief 应用空间音频
final
- cornerRadius → double
-
@brief 布局区域圆角
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → int
-
@brief 布局区域高度
final
- imageWaterMark → Uint8List?
-
@brief 图片水印
final
- imageWaterMarkConfig → MixedStreamLayoutRegionImageWaterMarkConfig?
-
@brief 图片水印配置
final
- isLocalUser → bool
-
@brief 是否为本地用户
final
- locationX → int
-
@brief 布局区域左上角 x 坐标
final
- locationY → int
-
@brief 布局区域左上角 y 坐标
final
- mediaType → MixedStreamMediaType
-
@brief 布局区域媒体类型
final
- regionContentType → MixedStreamLayoutRegionType
-
@brief 布局区域内容类型
final
- renderMode → MixedStreamRenderMode
-
@brief 布局区域渲染模式
final
- roomId → String
-
@brief 房间 ID
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceCrop → SourceCrop?
-
@brief 视频源裁剪
final
- spatialPosition → Position?
-
@brief 空间音频位置
final
- streamType → MixedStreamVideoType
-
@brief 视频流类型
final
- userId → String
-
@brief 用户 ID
final
- width → int
-
@brief 布局区域宽度
final
- zOrder → int
-
@brief 布局区域层级
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited