TranscodingUser class

参与转码合流的每个主播的设置。

Annotations
  • @JsonSerializable.new(explicitToJson: true, includeIfNull: false)

Properties

alpha double?
主播视频画面的透明度。取值范围为 0.0,1.0。 0.0: 完全透明。 1.0:(默认)完全不透明。
final
audioChannel int?
取值不为 0 时,需要使用特殊的播放器。 主播音频在输出音频中占用的声道。默认值为 0,取值范围为 0,5: 0 : (推荐)默认混音设置,最多支持双声道,与主播上行音频相关。 1 : 主播音频在输出音频的 FL 声道。如果主播上行音频是多声道,声网服务器会先把多声道混音成单声道。 2 : 主播音频在输出音频的 FC 声道。如果主播上行音频是多声道,声网服务器会先把多声道混音成单声道。 3 : 主播音频在输出音频的 FR 声道。如果主播上行音频是多声道,声网服务器会先把多声道混音成单声道。 4 : 主播音频在输出音频的 BL 声道。如果主播上行音频是多声道,声网服务器会先把多声道混音成单声道。 5 : 主播音频在输出音频的 BR 声道。如果主播上行音频是多声道,声网服务器会先把多声道混音成单声道。 0xFF 或取值大于 5 : 该主播音频静音,声网服务器移除该主播的音频。
final
hashCode int
The hash code for this object.
no setterinherited
height int?
主播视频画面的高 (px)。
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uid int?
主播的用户 ID。
final
width int?
主播视频画面的宽 (px)。
final
x int?
主播视频画面在输出视频画面的 x 坐标 (px),以输出视频画面的左上角为原点。取值范围为0,width,width 为 LiveTranscoding 中设置的 width 。
final
y int?
主播视频画面在输出视频画面的 y 坐标 (px),以输出视频画面的左上角为原点。取值范围为0,height,height 为 LiveTranscoding 中设置的 height 。
final
zOrder int?
如果取值小于 0 或大于 100,会返回错误 errInvalidArgument 。 支持将 zOrder 设置为 0。 主播视频画面的图层编号。取值范围为 0,100。 0:(默认)视频画面位于图层的最下层。 100: 视频画面位于图层的最上层。
final

Methods

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

Operators

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