TranscodingUser
Transcoding configurations of each host.
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);
}            
            Attributes
- uid
 - 
                    
The user ID of the host.
 - x
 - 
                    
The x coordinate (pixel) of the host's video on the output video frame (taking the upper left corner of the video frame as the origin). The value range is [0, width], where width is the
widthset in LiveTranscoding. - y
 - The y coordinate (pixel) of the host's video on the output video frame (taking the upper left corner of the video frame as the origin). The value range is [0, height], where height is the 
heightset in LiveTranscoding. - width
 - The width (pixel) of the host's video.
 - height
 - 
                    
The height (pixel) of the host's video.
 - zOrder
 - 
                    The layer index number of the host's video. The value range is [0, 100].
- 0: (Default) The host's video is the bottom layer.
 - 100: The host's video is the top layer.
 
Attention:- If the value is less than 0 or greater than 100, errInvalidArgument error is returned.
 - Setting zOrder to 0 is supported.
 
 - alpha
 - 
                    The transparency of the host's video. The value range is [0.0,1.0].
- 0.0: Completely transparent.
 - 1.0: (Default) Opaque.
 
 - audioChannel
 - 
                    The audio channel used by the host's audio in the output audio. The default value is 0, and the value range is [0, 5].
0: (Recommended) The defaut setting, which supports dual channels at most and depends on the upstream of the host.1: The host's audio uses the FL audio channel. If the host's upstream uses multiple audio channels, the Agora server mixes them into mono first.2: The host's audio uses the FC audio channel. If the host's upstream uses multiple audio channels, the Agora server mixes them into mono first.3: The host's audio uses the FR audio channel. If the host's upstream uses multiple audio channels, the Agora server mixes them into mono first.4: The host's audio uses the BL audio channel. If the host's upstream uses multiple audio channels, the Agora server mixes them into mono first.5: The host's audio uses the BR audio channel. If the host's upstream uses multiple audio channels, the Agora server mixes them into mono first.0xFFor a value greater than5: The host's audio is muted, and the Agora server removes the host's audio.
Attention: If the value is not0, a special player is required.