NIMSDK-AOS
9.16.0
plugins
qchatmedia
src
main
java
com
netease
nimlib
sdk
qcmedia
QChatMediaKit.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.qcmedia;
2
3
import
android.content.Context;
4
import
com
.
netease
.
nimlib
.qcmedia.QChatMediaKitImpl;
5
import
com
.
netease
.
nimlib
.
sdk
.
qchat
.
model
.
QChatServerMember
;
6
import
com
.
netease
.
nimlib
.
sdk
.
qcmedia
.
enums
.
QChatMediaType
;
7
import
com
.
netease
.
nimlib
.
sdk
.
qcmedia
.
model
.
QChatMediaRTCChannelInfo
;
8
import
com
.
netease
.
nimlib
.
sdk
.
qcmedia
.
model
.
QChatMediaServerConfig
;
9
import
com
.
netease
.
nimlib
.
sdk
.
qcmedia
.
param
.
QChatMediaGetRTCChannelInfoParam
;
10
import
com
.
netease
.
nimlib
.
sdk
.
qcmedia
.
param
.
QChatMediaGetRTCChannelOnlineMembersParam
;
11
import
com
.
netease
.
nimlib
.
sdk
.
qcmedia
.
param
.
QChatMediaUpdateRTCChannelInfoParam
;
12
import
java.util.List;
13
17
public
interface
QChatMediaKit
{
18
19
static
QChatMediaKit
getInstance
(){
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
();
69
void
updateRTCChannelInfo
(
QChatMediaUpdateRTCChannelInfoParam
param,
QCMCallback<Void>
callback);
70
76
void
getRTCChannelInfo
(
QChatMediaGetRTCChannelInfoParam
param,
QCMCallback<QChatMediaRTCChannelInfo>
callback);
77
83
void
getRTCChannelOnlineMembers
(
QChatMediaGetRTCChannelOnlineMembersParam
param,
QCMCallback
<List<? extends QChatServerMember>> callback);
84
89
QChatRTCChannelController
getRTCChannelRoomController
();
90
91
final
class
Companion
{
92
private
static
final
QChatMediaKit
INSTANCE =
new
QChatMediaKitImpl();
93
}
94
}
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.getRTCChannelInfo
void getRTCChannelInfo(QChatMediaGetRTCChannelInfoParam param, QCMCallback< QChatMediaRTCChannelInfo > callback)
查询RTC频道的相关参数
com.netease.nimlib.sdk.qcmedia
Definition:
QChatRTCChannelListener.java:1
com.netease.nimlib.sdk.qcmedia.QChatMediaKit
QChatMedia主类
Definition:
QChatMediaKit.java:17
com.netease.nimlib.sdk.qcmedia.enums
Definition:
QChatMediaAudioScenario.java:1
com.netease.nimlib.sdk
Definition:
RequestCallback.java:1
com.netease.nimlib.sdk.qcmedia.QChatRTCChannelController
RTC频道控制器
Definition:
QChatRTCChannelController.java:14
com.netease.nimlib.sdk.qchat.model.QChatServerMember
服务器成员
Definition:
QChatServerMember.java:9
com.netease.nimlib.sdk.qcmedia.QCMCallback
通用回调
Definition:
QCMCallback.java:9
com.netease
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.updateRTCChannelInfo
void updateRTCChannelInfo(QChatMediaUpdateRTCChannelInfoParam param, QCMCallback< Void > callback)
修改RTC频道的相关参数
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.getRTCChannelOnlineMembers
void getRTCChannelOnlineMembers(QChatMediaGetRTCChannelOnlineMembersParam param, QCMCallback< List<? extends QChatServerMember >> callback)
查询RTC频道的在线成员
com
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.Companion
Definition:
QChatMediaKit.java:91
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.initialize
void initialize(Context context, QCMCallback< Void > callback)
初始化
com.netease.nimlib.sdk.qcmedia.param.QChatMediaGetRTCChannelInfoParam
"修改RTC频道的相关参数"接口入参
Definition:
QChatMediaGetRTCChannelInfoParam.java:8
com.netease.nimlib.sdk.qcmedia.model
Definition:
QChatMediaMember.java:1
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.getRTCChannelRoomController
QChatRTCChannelController getRTCChannelRoomController()
获取RTC频道控制器
com.netease.nimlib.sdk.qcmedia.enums.QChatMediaType
RTC登录状态枚举
Definition:
QChatMediaType.java:6
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.isInitialized
boolean isInitialized()
查询初始化状态
com.netease.nimlib.sdk.qchat.model
Definition:
QChatPushConfig.java:1
com.netease.nimlib.sdk.qchat
com.netease.nimlib.sdk.qcmedia.param.QChatMediaGetRTCChannelOnlineMembersParam
"获取RTC频道的在线成员"接口入参
Definition:
QChatMediaGetRTCChannelOnlineMembersParam.java:8
com.netease.nimlib.sdk.qcmedia.param.QChatMediaUpdateRTCChannelInfoParam
修改RTC频道的相关参数入参
Definition:
QChatMediaUpdateRTCChannelInfoParam.java:9
com.netease.nimlib.sdk.qcmedia.param
Definition:
QChatMediaGetRTCChannelOnlineMembersParam.java:1
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.isConnected
boolean isConnected()
是否已连接
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.connect
void connect(long serverId, long channelId, QChatMediaType type, QCMCallback< Void > callback)
连接RTC频道
com.netease.nimlib.sdk.qcmedia.model.QChatMediaServerConfig
QChatMedia私有化配置
Definition:
QChatMediaServerConfig.java:6
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.disConnect
void disConnect(QCMCallback< Void > callback)
取消连接RTC频道,无论结果是否成功都将退出房间
com.netease.nimlib
com.netease.nimlib.sdk.qcmedia.model.QChatMediaRTCChannelInfo
RTC频道信息
Definition:
QChatMediaRTCChannelInfo.java:8
com.netease.nimlib.sdk.qcmedia.QChatMediaKit.getInstance
static QChatMediaKit getInstance()
Definition:
QChatMediaKit.java:19
生成于 2024年 四月 16日 星期二 14:41:40 , 为 NIMSDK-AOS使用
1.8.13