AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
载入中...
搜索中...
未找到
com.alivc.live.pusher.AlivcLiveMixStream类 参考

推流云端混流转码的每一路子画面的位置信息 更多...

Public 成员函数

String getUserId ()
 
void setUserId (String userId)
 
int getX ()
 
void setX (int x)
 
int getY ()
 
void setY (int y)
 
int getWidth ()
 
void setWidth (int width)
 
int getHeight ()
 
void setHeight (int height)
 
int getZOrder ()
 
void setZOrder (int zOrder)
 
AlivcLiveMixStreamType getMixStreamType ()
 
void setMixStreamType (AlivcLiveMixStreamType mixStreamType)
 
AlivcLiveMixSourceType getMixSourceType ()
 
void setMixSourceType (AlivcLiveMixSourceType mixSourceType)
 
String getBackgroundImageUrl ()
 
void setBackgroundImageUrl (String backgroundImageUrl)
 
String toString ()
 

Public 属性

String userId
 
int x
 
int y
 
int width
 
int height
 
int zOrder
 
AlivcLiveMixStreamType mixStreamType
 
AlivcLiveMixSourceType mixSourceType
 
String backgroundImageUrl
 

详细描述

推流云端混流转码的每一路子画面的位置信息

作者
阿里云直播推流SDK
注意
非互动模式暂不支持该API
注解
常见布局格式请参考Push Demo
对应接口:com.alivc.live.pusher.AlivcLivePusher#setLiveMixTranscodingConfig(com.alivc.live.pusher.AlivcLiveTranscodingConfig)

在文件 AlivcLiveMixStream.java12 行定义.

成员函数说明

◆ getBackgroundImageUrl()

String com.alivc.live.pusher.AlivcLiveMixStream.getBackgroundImageUrl ( )

获取背景图网络地址

返回
背景图网络地址

在文件 AlivcLiveMixStream.java248 行定义.

◆ getHeight()

int com.alivc.live.pusher.AlivcLiveMixStream.getHeight ( )

获取图层高度

返回
图层高度
注解
绝对像素值

在文件 AlivcLiveMixStream.java163 行定义.

◆ getMixSourceType()

AlivcLiveMixSourceType com.alivc.live.pusher.AlivcLiveMixStream.getMixSourceType ( )

获取混流成员视频源类型

返回
混流成员视频源类型

在文件 AlivcLiveMixStream.java228 行定义.

◆ getMixStreamType()

AlivcLiveMixStreamType com.alivc.live.pusher.AlivcLiveMixStream.getMixStreamType ( )

获取混入的流类型

返回
混入的流类型
参见
AlivcLiveMixStreamType

在文件 AlivcLiveMixStream.java207 行定义.

◆ getUserId()

String com.alivc.live.pusher.AlivcLiveMixStream.getUserId ( )

获取参与混流的用户ID

返回
用户ID
注解
和推拉流地址中userId字段相同

在文件 AlivcLiveMixStream.java75 行定义.

◆ getWidth()

int com.alivc.live.pusher.AlivcLiveMixStream.getWidth ( )

获取图层宽度

返回
图层宽度
注解
绝对像素值

在文件 AlivcLiveMixStream.java141 行定义.

◆ getX()

int com.alivc.live.pusher.AlivcLiveMixStream.getX ( )

获取图层位置 x 坐标

返回
图层 x 坐标
注解
绝对像素值

在文件 AlivcLiveMixStream.java97 行定义.

◆ getY()

int com.alivc.live.pusher.AlivcLiveMixStream.getY ( )

获取图层位置 y 坐标

返回
图层 y 坐标
注解
绝对像素值

在文件 AlivcLiveMixStream.java119 行定义.

◆ getZOrder()

int com.alivc.live.pusher.AlivcLiveMixStream.getZOrder ( )

获取图层层次

返回
图层层次
注解
(1 - 15), 不可重复

在文件 AlivcLiveMixStream.java185 行定义.

◆ setBackgroundImageUrl()

void com.alivc.live.pusher.AlivcLiveMixStream.setBackgroundImageUrl ( String  backgroundImageUrl)

设置背景图网络地址

参数
backgroundImageUrl背景图网络地址
注解
当用户关闭摄像头或未进入房间时,会在布局位置填充此图片

在文件 AlivcLiveMixStream.java259 行定义.

◆ setHeight()

void com.alivc.live.pusher.AlivcLiveMixStream.setHeight ( int  height)

设置图层高度

参数
height图层高度
注解
绝对像素值

在文件 AlivcLiveMixStream.java174 行定义.

◆ setMixSourceType()

void com.alivc.live.pusher.AlivcLiveMixStream.setMixSourceType ( AlivcLiveMixSourceType  mixSourceType)

设置混流成员视频源类型

参数
mixSourceType混流成员视频源类型

在文件 AlivcLiveMixStream.java238 行定义.

◆ setMixStreamType()

void com.alivc.live.pusher.AlivcLiveMixStream.setMixStreamType ( AlivcLiveMixStreamType  mixStreamType)

设置混入的流类型

参数
mixStreamType混入的流类型
参见
AlivcLiveMixStreamType

在文件 AlivcLiveMixStream.java218 行定义.

◆ setUserId()

void com.alivc.live.pusher.AlivcLiveMixStream.setUserId ( String  userId)

设置参与混流的用户ID

参数
userId用户ID
注解
和推拉流地址中userId字段相同

在文件 AlivcLiveMixStream.java86 行定义.

◆ setWidth()

void com.alivc.live.pusher.AlivcLiveMixStream.setWidth ( int  width)

设置图层宽度

参数
width图层宽度
注解
绝对像素值

在文件 AlivcLiveMixStream.java152 行定义.

◆ setX()

void com.alivc.live.pusher.AlivcLiveMixStream.setX ( int  x)

设置图层位置 x 坐标

参数
x图层 x 坐标
注解
绝对像素值

在文件 AlivcLiveMixStream.java108 行定义.

◆ setY()

void com.alivc.live.pusher.AlivcLiveMixStream.setY ( int  y)

设置图层位置 y 坐标

参数
y图层 y 坐标
注解
绝对像素值

在文件 AlivcLiveMixStream.java130 行定义.

◆ setZOrder()

void com.alivc.live.pusher.AlivcLiveMixStream.setZOrder ( int  zOrder)

设置图层层次

参数
zOrder图层层次
注解
(1 - 15), 不可重复

在文件 AlivcLiveMixStream.java196 行定义.

◆ toString()

String com.alivc.live.pusher.AlivcLiveMixStream.toString ( )

在文件 AlivcLiveMixStream.java264 行定义.

类成员变量说明

◆ backgroundImageUrl

String com.alivc.live.pusher.AlivcLiveMixStream.backgroundImageUrl

子画面流的背景图网络地址

注解
当用户关闭摄像头或未进入房间时,会在布局位置填充此图片

在文件 AlivcLiveMixStream.java66 行定义.

◆ height

int com.alivc.live.pusher.AlivcLiveMixStream.height

子画面图层的高度(绝对像素值)

在文件 AlivcLiveMixStream.java37 行定义.

◆ mixSourceType

AlivcLiveMixSourceType com.alivc.live.pusher.AlivcLiveMixStream.mixSourceType

子画面流的视频源类型

注解
SOURCE_CAMERA: camera流,SOURCE_SCREEN: screen流

在文件 AlivcLiveMixStream.java59 行定义.

◆ mixStreamType

AlivcLiveMixStreamType com.alivc.live.pusher.AlivcLiveMixStream.mixStreamType

子画面混入的流类型

注解
AUDIO_VIDEO:混入音频和视频,PURE_AUDIO:仅混入音频,PURE_VIDEO:仅混入视频
参见
主播PK场景实现静音功能

在文件 AlivcLiveMixStream.java52 行定义.

◆ userId

String com.alivc.live.pusher.AlivcLiveMixStream.userId

子画面对应的用户ID

在文件 AlivcLiveMixStream.java17 行定义.

◆ width

int com.alivc.live.pusher.AlivcLiveMixStream.width

子画面图层的宽度(绝对像素值)

在文件 AlivcLiveMixStream.java32 行定义.

◆ x

int com.alivc.live.pusher.AlivcLiveMixStream.x

子画面图层位置 x 坐标

在文件 AlivcLiveMixStream.java22 行定义.

◆ y

int com.alivc.live.pusher.AlivcLiveMixStream.y

子画面图层位置 y 坐标

在文件 AlivcLiveMixStream.java27 行定义.

◆ zOrder

int com.alivc.live.pusher.AlivcLiveMixStream.zOrder

子画面图层的层级

注解
[1, 15], 不可重复

在文件 AlivcLiveMixStream.java44 行定义.