NIMSDK-AOS  9.16.0
RTSCommonEvent.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.rts.model;
2 
3 import com.netease.nimlib.rts.RTSDataImpl;
6 
7 import java.util.List;
8 
12 public class RTSCommonEvent implements RTSData {
13 
14  protected RTSEventType event;
15 
16  protected RTSDataImpl data;
17 
18  public RTSCommonEvent(RTSEventType event, RTSDataImpl data) {
19  this.event = event;
20  this.data = data;
21  }
22 
24  return event;
25  }
26 
27  public void setLocalSessionId(String sessionId) {
28  this.data.setLocalSessionId(sessionId);
29  }
30 
31  @Override
32  public String getLocalSessionId() {
33  return data.getLocalSessionId();
34  }
35 
36  @Override
37  public long getChannelId() {
38  return data.getChannelId();
39  }
40 
41  @Override
42  public String getAccount() {
43  return data.getAccount();
44  }
45 
46  @Override
47  public List<RTSTunnelType> getTunnelTypes() {
48  return data.getTunnelTypes();
49  }
50 
51  @Override
52  public String getExtra() {
53  return data.getExtra();
54  }
55 
56  @Override
57  public long getTimeTag() {
58  return data.getTimeTag();
59  }
60 }
List< RTSTunnelType > getTunnelTypes()
获取通道类型集合
RTSCommonEvent(RTSEventType event, RTSDataImpl data)
String getLocalSessionId()
获取本地会话ID
会话类型(需要支持的通道类型:语音通道、数据通道)
String getExtra()
获取发起方附带给其他参与者的内容
String getAccount()
获取对方帐号 双人通话时有效
long getTimeTag()
获取当前事件发生的时间戳
long getChannelId()
获取服务器分配的频道ID