6 package com.netease.nimlib.sdk.avchat.model;
9 import android.text.TextUtils;
11 import com.
netease.nrtc.engine.rawapi.RtcLiveCompositingLayout;
12 import com.
netease.nrtc.sdk.video.LiveCompositingLayout;
63 super(mode, extraInfo);
117 this.extraInfo = extraInfo;
122 return "mode:" + mode +
", extra:" + (TextUtils.isEmpty(extraInfo) ?
"null" :
"layout");
AVChatLiveCompositingLayout(int mode)
int LAYOUT_FLOATING_LEFT_VERTICAL
左侧纵排浮窗
int LAYOUT_ONLY_AUDIO
纯音频模式,可以设置额外的人数限制
AVChatLiveCompositingLayout()
默认布局
int LAYOUT_SPLIT_SCREEN_SCALING
切分屏幕,画面缩放
int LAYOUT_ENHANCE
自定义模式, 需要设置 LiveCompositingLayout#setExtraInfo(String) 字段
int LAYOUT_SPLIT_SCREEN
切分屏幕
AVChatLiveCompositingLayout(int mode, String extraInfo)
void setMode(int mode)
设置混合模式
String getExtraInfo()
获取额外信息,Mode#LAYOUT_ENHANCE, Mode#LAYOUT_ONLY_AUDIO 时有效
void setExtraInfo(String extraInfo)
设置额外信息,Mode#LAYOUT_ENHANCE, Mode#LAYOUT_ONLY_AUDIO 时有效
int LAYOUT_FLOATING_RIGHT_VERTICAL
右侧纵排浮窗