Package io.agora.rtc2.live
Class LiveTranscoding.TranscodingUser
java.lang.Object
io.agora.rtc2.live.LiveTranscoding.TranscodingUser
- Enclosing class:
- LiveTranscoding
The transcodingUser class which defines the video properties of the user displaying the video
in the CDN live. Agora supports a maximum of 17 transcoding users in a CDN live streaming
channel.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatThe transparency level of the user's video that ranges between 0.0 and 1.0.intThe audio channel ranging between 0 and 5.intHeight of the video frame of the user on the CDN live streaming.intID of the user in the CDN live streaming.intWidth of the video frame of the user on the CDN live streaming.intHorizontal position of the video frame of the user from the top left corner of the CDN live streaming.intVertical position of the video frame of the user from the top left corner of the CDN live streaming.intThe layer index of the video frame. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
uid
public int uidID of the user in the CDN live streaming. -
userId
-
x
public int xHorizontal position of the video frame of the user from the top left corner of the CDN live streaming. -
y
public int yVertical position of the video frame of the user from the top left corner of the CDN live streaming. -
width
public int widthWidth of the video frame of the user on the CDN live streaming. The default value is 360. -
height
public int heightHeight of the video frame of the user on the CDN live streaming. The default value is 640. -
zOrder
public int zOrderThe layer index of the video frame. An integer. The value range is [0,100]. - 0: (Default) Bottom layer. - 100: Top layer.Note: If the value is set lower than 0 or higher than 100, the
ERR_INVALID_ARGUMENTerror is reported. -
alpha
public float alphaThe transparency level of the user's video that ranges between 0.0 and 1.0. 0.0 means that the video frame is completely transparent and 1.0 means opaque. The default value is 1.0. -
audioChannel
public int audioChannelThe audio channel ranging between 0 and 5. The default value is 0.- 0: (default) Supports dual channels. Depends on the upstream of the broadcaster.
- 1: The audio stream of the broadcaster uses the FL audio channel. If the broadcaster’s upstream uses multiple audio channels, these channels are mixed into mono first.
- 2: The audio stream of the broadcaster uses the FC audio channel. If the broadcaster’s upstream uses multiple audio channels, these channels are mixed into mono first.
- 3: The audio stream of the broadcaster uses the FR audio channel. If the broadcaster’s upstream uses multiple audio channels, these channels are mixed into mono first.
- 4: The audio stream of the broadcaster uses the BL audio channel. If the broadcaster’s upstream uses multiple audio channels, these channels are mixed into mono first.
- 5: The audio stream of the broadcaster uses the BR audio channel. If the broadcaster’s upstream uses multiple audio channels, these channels are mixed into mono first.
-
-
Constructor Details
-
TranscodingUser
public TranscodingUser()
-