NIMSDK-AOS  10.9.76
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.rts.RTSManager2类 参考abstract

多人白板通话 更多...

Public 成员函数

abstract void setNetworkProxy (RTSNetworkProxy proxy)
 设置网络代理,需要在发起会话前设置 更多...
 
abstract RTSNetworkProxy getNetworkProxy ()
 获取已经设置的网络代理 更多...
 
abstract boolean sendControlCommand (String sessionId, String data, RTSCallback< Void > callback)
 **************************** 控制请求接口 ******************************* 更多...
 
abstract void createSession (String sessionId, String extraMessage, RTSCallback< Void > callback)
 通过会话名预定一个会话房间 更多...
 
abstract boolean joinSession (String sessionId, boolean enableServerRecord, RTSCallback< RTSData > callback)
 通过会话名加入一个已经成功预定的房间 更多...
 
abstract boolean leaveSession (String sessionId, RTSCallback< Void > callback)
 离开多人通话的房间 更多...
 
abstract void observeChannelState (String sessionId, RTSChannelStateObserver observer, boolean register)
 ****************************** 通知接口 ********************************** 更多...
 
abstract void observeControlNotification (String sessionId, Observer< RTSControlEvent > observer, boolean register)
 注册/注销会话控制消息 更多...
 
abstract boolean sendData (RTSTunData data)
 **************************** 数据通道收发 ******************************* 更多...
 
abstract void observeReceiveData (String sessionId, Observer< RTSTunData > observer, boolean register)
 注册/注销对方从某个通道发来的数据 更多...
 

静态 Public 成员函数

static RTSManager2 getInstance ()
 获取抽象类具体实现对象 更多...
 

详细描述

多人白板通话

在文件 RTSManager2.java23 行定义.

成员函数说明

abstract void com.netease.nimlib.sdk.rts.RTSManager2.createSession ( String  sessionId,
String  extraMessage,
RTSCallback< Void >  callback 
)
abstract

通过会话名预定一个会话房间

参数
sessionId会话ID
extraMessage附加信息,后续加入会话的用户都会收到此信息
callback回调. 200 创建成功, 417 房间已经被预定。
static RTSManager2 com.netease.nimlib.sdk.rts.RTSManager2.getInstance ( )
static

获取抽象类具体实现对象

返回
RTSManager2对象

在文件 RTSManager2.java30 行定义.

abstract RTSNetworkProxy com.netease.nimlib.sdk.rts.RTSManager2.getNetworkProxy ( )
abstract

获取已经设置的网络代理

abstract boolean com.netease.nimlib.sdk.rts.RTSManager2.joinSession ( String  sessionId,
boolean  enableServerRecord,
RTSCallback< RTSData callback 
)
abstract

通过会话名加入一个已经成功预定的房间

参数
sessionId会话ID
enableServerRecord是否服务器录制
callback回调
返回
abstract boolean com.netease.nimlib.sdk.rts.RTSManager2.leaveSession ( String  sessionId,
RTSCallback< Void >  callback 
)
abstract

离开多人通话的房间

参数
sessionIdSession ID
callback回调
abstract void com.netease.nimlib.sdk.rts.RTSManager2.observeChannelState ( String  sessionId,
RTSChannelStateObserver  observer,
boolean  register 
)
abstract

****************************** 通知接口 **********************************

注册/注销通道状态变化的通知

参数
sessionId会话ID
observer观察者,参数为通话会话(通道)状态回调(例如是否连接上服务器,通道是否有成员加入等)
registertrue为注册,false为注销
abstract void com.netease.nimlib.sdk.rts.RTSManager2.observeControlNotification ( String  sessionId,
Observer< RTSControlEvent observer,
boolean  register 
)
abstract

注册/注销会话控制消息

参数
sessionId会话ID
observer观察者, 参数为接收到的会话控制消息
registertrue为注册,false为注销
abstract void com.netease.nimlib.sdk.rts.RTSManager2.observeReceiveData ( String  sessionId,
Observer< RTSTunData observer,
boolean  register 
)
abstract

注册/注销对方从某个通道发来的数据

参数
sessionId会话ID
observer观察者,参数为收到的数据信息
registertrue为注册,false为注销
abstract boolean com.netease.nimlib.sdk.rts.RTSManager2.sendControlCommand ( String  sessionId,
String  data,
RTSCallback< Void >  callback 
)
abstract

**************************** 控制请求接口 *******************************

发送控制指令

参数
sessionId会话ID
data控制指令内容
callback回调函数
返回
是否调用成功
abstract boolean com.netease.nimlib.sdk.rts.RTSManager2.sendData ( RTSTunData  data)
abstract

**************************** 数据通道收发 *******************************

向指定会话的某个通道中的某个用户发送数据,也可以广播给所有用户(在RTSTunData中,对方帐号填null)

参数
data要发送的数据信息,其中toAccount表示目标用户(填null,表示广播给所有用户)
返回
参数是否有效
abstract void com.netease.nimlib.sdk.rts.RTSManager2.setNetworkProxy ( RTSNetworkProxy  proxy)
abstract

设置网络代理,需要在发起会话前设置

参数
proxy代理信息

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