TranscodingUser

  • Android

更新时间不可用

用于设置每位主播的转码参数。

Java
public static class TranscodingUser {
    public int uid;
    public String userId;
    public int x;
    public int y;
    public int width;
    public int height;
    public int zOrder;
    public float alpha;
    public int audioChannel;
  }

属性

参数名描述
uid

主播的用户 ID。

x

主播视频在合成画面中的 x 坐标(以画面左上角为原点,单位为像素)。取值范围为 [0, width],其中 width 为 LiveTranscoding 中设置的画面宽度。

y

主播视频在合成画面中的 y 坐标(以画面左上角为原点,单位为像素)。取值范围为 [0, height],其中 height 为 LiveTranscoding 中设置的画面高度。

width

主播视频的宽度(单位为像素)。

height

主播视频的高度(单位为像素)。

zOrder

注:

  • 如果该值小于 0 或大于 100,会返回 ERR_INVALID_ARGUMENT 错误。
  • 支持将 zOrder 设置为 0。

主播视频的图层顺序索引,取值范围为 [0, 100]。

  • 0:(默认值)视频位于最底层。
  • 100:视频位于最顶层。
alpha

主播视频的透明度,取值范围为 [0.0, 1.0]。

  • 0.0:完全透明。
  • 1.0:(默认值)完全不透明。
audioChannel

注: 若该值不为 0,则需要专用播放器进行播放。

主播音频在输出音频中的声道,默认值为 0,取值范围为 [0, 5]。

  • 0:(推荐)默认设置,最多支持双声道,具体取决于主播的上行能力。
  • 1:使用 FL(前左)声道。若主播上行多路音频,声网服务器会先将其混为单声道。
  • 2:使用 FC(前中)声道。若主播上行多路音频,声网服务器会先将其混为单声道。
  • 3:使用 FR(前右)声道。若主播上行多路音频,声网服务器会先将其混为单声道。
  • 4:使用 BL(后左)声道。若主播上行多路音频,声网服务器会先将其混为单声道。
  • 5:使用 BR(后右)声道。若主播上行多路音频,声网服务器会先将其混为单声道。
  • 0xFF 或大于 5:静音主播音频,声网服务器会移除该主播的音频。
表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?