NERtc Android SDK  V4.6.0
| Public 属性 | 所有成员列表
com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding类 参考
类 com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding 继承关系图:

enum  NERtcLiveStreamVideoScaleMode
 

Public 属性

long uid = -1
 
boolean videoPush = true
 
boolean audioPush = true
 
NERtcLiveStreamVideoScaleMode adaption = NERtcLiveStreamVideoScaleMode.kNERtcLsModeVideoScaleFit
 
int x
 
int y
 
int width
 
int height
 
int zOrder
 

详细描述

NERtcLiveStreamUserTranscoding

类成员变量说明

◆ adaption

NERtcLiveStreamVideoScaleMode com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.adaption = NERtcLiveStreamVideoScaleMode.kNERtcLsModeVideoScaleFit

视频流裁剪模式

◆ audioPush

boolean com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.audioPush = true

是否在直播中混流该用户的对应音频流。可设置为:

  • true:(默认)在直播中混流该用户的对应音频流。
  • false:在直播中将该用户设置为静音。

◆ height

int com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.height

该用户图像在画布中的高度。
取值范围为 0~1920,默认为 0。若设置为奇数值,会自动向下取偶。

◆ uid

long com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.uid = -1

将指定 uid 对应用户的视频流拉入直播。如果添加多个 users,则 uid 不能重复。

◆ videoPush

boolean com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.videoPush = true

是否在直播中向观看者播放该用户的对应视频流。可设置为:

◆ width

int com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.width

该用户图像在画布中的宽度。
取值范围为 0~1920,默认为 0。若设置为奇数值,会自动向下取偶。

◆ x

int com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.x

x 参数用于设置画布的横轴坐标值。通过 x 和 y 指定画布坐标中的一个点,该点将作为用户图像的左上角。
取值范围为 0~1920,若设置为奇数值,会自动向下取偶。

◆ y

int com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.y

y参数用于设置画布的纵轴坐标值。通过 x 和 y 指定画布坐标中的一个点,该点将作为用户图像的左上角。
取值范围为 0~1920,若设置为奇数值,会自动向下取偶。

◆ zOrder

int com.netease.lava.nertc.sdk.live.NERtcLiveStreamUserTranscoding.zOrder

直播视频上用户视频帧的图层编号,用来决定渲染层级。
取值范围为 0~100,默认为 0。

  • 最小值为 0(默认值),表示该区域图像位于最底层。
  • 最大值为 100,表示该区域图像位于最顶层。
    注意:相同层级的渲染区域会按照数组中顺序进行渲染,随着 index 递增,依次往上叠加。

该类的文档由以下文件生成: