TranscodingUser class

Transcoding configurations of each host.

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

Properties

alpha double?
The transparency of the host's video. The value range is 0.0,1.0. 0.0: Completely transparent. 1.0: (Default) Opaque.
final
audioChannel int?
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. 0xFF or a value greater than 5 : The host's audio is muted, and the Agora server removes the host's audio. If the value is not 0, a special player is required.
final
hashCode int
The hash code for this object.
no setterinherited
height int?
The height (pixel) of the host's video.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uid int?
The user ID of the host.
final
width int?
The width (pixel) of the host's video.
final
x int?
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 width set in LiveTranscoding.
final
y int?
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 height set in LiveTranscoding.
final
zOrder int?
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. If the value is less than 0 or greater than 100, errInvalidArgument error is returned. Setting zOrder to 0 is supported.
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