TranscodingUser
- Flutter
更新时间不可用
参与转码合流的每个主播的设置。
class TranscodingUser {
const TranscodingUser(
{this.uid,
this.x,
this.y,
this.width,
this.height,
this.zOrder,
this.alpha,
this.audioChannel});
@JsonKey(name: 'uid')
final int? uid;
@JsonKey(name: 'x')
final int? x;
@JsonKey(name: 'y')
final int? y;
@JsonKey(name: 'width')
final int? width;
@JsonKey(name: 'height')
final int? height;
@JsonKey(name: 'zOrder')
final int? zOrder;
@JsonKey(name: 'alpha')
final double? alpha;
@JsonKey(name: 'audioChannel')
final int? audioChannel;
factory TranscodingUser.fromJson(Map<String, dynamic> json) =>
_$TranscodingUserFromJson(json);
Map<String, dynamic> toJson() => _$TranscodingUserToJson(this);
}属性
| 参数名 | 描述 |
|---|---|
uid | |
x | 主播视频画面在输出视频画面的 x 坐标 (px),以输出视频画面的左上角为原点。取值范围为[0,width],width 为 LiveTranscoding 中设置的 |
y | 主播视频画面在输出视频画面的 y 坐标 (px),以输出视频画面的左上角为原点。取值范围为[0,height],height 为 LiveTranscoding 中设置的 |
width | |
height | |
zOrder | |
alpha | |
audioChannel | 注: 取值不为 主播音频在输出音频中占用的声道。默认值为 0,取值范围为 [0,5]:
|