NIMSDK-AOS  10.9.71
V2NIMSignallingRtcConfig.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.avsignalling.config;
2 
3 import androidx.annotation.NonNull;
4 import com.netease.nimlib.log.NimLog;
5 
6 /**
7  * 音视频相关配置
8  */
10 
11  /**
12  * 云信音视频房间频道名称,注意与信令房间频道名称不同
13  */
14  private String rtcChannelName;
15 
16  /**
17  * 音视频房间token过期时间
18  */
19  private Long rtcTokenTtl;
20 
21  /**
22  * JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
23  */
24  private String rtcParams;
25 
27  }
28 
29  /**
30  * @param rtcChannelName 云信音视频房间频道名称
31  * @param rtcTokenTtl 音视频房间token过期时间
32  * @param rtcParams JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
33  */
34  public V2NIMSignallingRtcConfig(String rtcChannelName, Long rtcTokenTtl, String rtcParams) {
35  this.rtcChannelName = rtcChannelName;
36  this.rtcTokenTtl = rtcTokenTtl;
37  this.rtcParams = rtcParams;
38  }
39 
40  /**
41  * 获取云信音视频房间频道名称
42  *
43  * @return 云信音视频房间频道名称
44  */
45  public String getRtcChannelName() {
46  return rtcChannelName;
47  }
48 
49  /**
50  * 设置云信音视频房间频道名称
51  *
52  * @param rtcChannelName 云信音视频房间频道名称
53  */
54  public void setRtcChannelName(String rtcChannelName) {
55  this.rtcChannelName = rtcChannelName;
56  }
57 
58  /**
59  * 获取音视频房间token过期时间
60  *
61  * @return 音视频房间token过期时间
62  */
63  public Long getRtcTokenTtl() {
64  return rtcTokenTtl;
65  }
66 
67  /**
68  * 设置音视频房间token过期时间
69  *
70  * @param rtcTokenTtl 音视频房间token过期时间
71  */
72  public void setRtcTokenTtl(Long rtcTokenTtl) {
73  this.rtcTokenTtl = rtcTokenTtl;
74  }
75 
76  /**
77  * 获取JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
78  *
79  * @return JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
80  */
81  public String getRtcParams() {
82  return rtcParams;
83  }
84 
85  /**
86  * 设置JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
87  *
88  * @param rtcParams JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
89  */
90  public void setRtcParams(String rtcParams) {
91  this.rtcParams = rtcParams;
92  }
93 
94  @NonNull
95  @Override
96  public String toString() {
97  final StringBuilder sb = new StringBuilder("V2NIMSignallingRtcConfig{");
98  if (NimLog.isDebuggable()){
99  sb.append("rtcChannelName='").append(rtcChannelName).append('\'');
100  sb.append(", rtcTokenTtl=").append(rtcTokenTtl);
101  sb.append(", rtcParams='").append(rtcParams).append('\'');
102  }else{
103  sb.append("rtcChannelName='").append(rtcChannelName).append('\'');
104  sb.append(", rtcTokenTtl=").append(rtcTokenTtl);
105  }
106  sb.append('}');
107  return sb.toString();
108  }
109 }
V2NIMSignallingRtcConfig(String rtcChannelName, Long rtcTokenTtl, String rtcParams)
String getRtcParams()
获取JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
void setRtcChannelName(String rtcChannelName)
设置云信音视频房间频道名称
void setRtcParams(String rtcParams)
设置JSON格式字符串,音视频SDK相关参数,IM信令仅透传相关参数
void setRtcTokenTtl(Long rtcTokenTtl)
设置音视频房间token过期时间