NIMSDK-AOS  9.16.0
QChatMediaKit.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qcmedia;
2 
3 import android.content.Context;
4 import com.netease.nimlib.qcmedia.QChatMediaKitImpl;
12 import java.util.List;
13 
17 public interface QChatMediaKit {
18 
20  return Companion.INSTANCE;
21  }
22 
28  void initialize(Context context, QCMCallback<Void> callback);
29 
30 
37  void initialize(Context context, QChatMediaServerConfig serverConfig, QCMCallback<Void> callback);
38 
42  boolean isInitialized();
43 
51  void connect(long serverId,long channelId, QChatMediaType type,QCMCallback<Void> callback);
52 
57  void disConnect(QCMCallback<Void> callback);
58 
63  boolean isConnected();
70 
77 
83  void getRTCChannelOnlineMembers(QChatMediaGetRTCChannelOnlineMembersParam param,QCMCallback<List<? extends QChatServerMember>> callback);
84 
90 
91  final class Companion {
92  private static final QChatMediaKit INSTANCE = new QChatMediaKitImpl();
93  }
94 }
void getRTCChannelInfo(QChatMediaGetRTCChannelInfoParam param, QCMCallback< QChatMediaRTCChannelInfo > callback)
查询RTC频道的相关参数
void updateRTCChannelInfo(QChatMediaUpdateRTCChannelInfoParam param, QCMCallback< Void > callback)
修改RTC频道的相关参数
void getRTCChannelOnlineMembers(QChatMediaGetRTCChannelOnlineMembersParam param, QCMCallback< List<? extends QChatServerMember >> callback)
查询RTC频道的在线成员
void initialize(Context context, QCMCallback< Void > callback)
初始化
QChatRTCChannelController getRTCChannelRoomController()
获取RTC频道控制器
boolean isInitialized()
查询初始化状态
void connect(long serverId, long channelId, QChatMediaType type, QCMCallback< Void > callback)
连接RTC频道
void disConnect(QCMCallback< Void > callback)
取消连接RTC频道,无论结果是否成功都将退出房间