Interface NERoomService
-
- All Implemented Interfaces:
-
com.netease.yunxin.kit.roomkit.api.service.NEBaseService
public interface NERoomService implements NEBaseService
房间服务
-
-
Method Summary
Modifier and Type Method Description abstract Unit
createRoom(NECreateRoomParams params, NECreateRoomOptions options, NECallback<Unit> callback)
创建一个房间,不会加入房间 abstract Unit
joinRoom(NEJoinRoomParams params, NEJoinRoomOptions options, NECallback<NERoomContext> callback)
加入房间 abstract Integer
cancelJoinRoom(String roomUuid)
取消加入房间 abstract Unit
previewRoom(NEPreviewRoomParams params, NEPreviewRoomOptions options, NECallback<NEPreviewRoomContext> callback)
房间预览 abstract NERoomContext
getRoomContext(String roomUuid)
获取RoomContext abstract NEPreviewRoomContext
getPreviewRoomContext()
获取PreviewRoomContext 使用此方法,必须先调用previewRoom方法 abstract Unit
getRoomCloudRecordList(String roomArchiveId, NECallback<List<NERoomRecord>> callback)
获取房间云录制文件信息列表 abstract Unit
fetchChatroomHistoryMessages(String roomArchiveId, NERoomHistoryMessageSearchOption options, NECallback<List<NERoomChatMessage>> callback)
获取会议历史消息记录 abstract Unit
downloadAttachment(String messageUuid, NECallback<Unit> callback)
下载消息附件 abstract Unit
rejectInvite(String roomUuid, NECallback<Unit> callback)
拒绝正在进行的呼叫,无论是正在响铃还是等待响铃都可以使用 -
-
Method Detail
-
createRoom
abstract Unit createRoom(NECreateRoomParams params, NECreateRoomOptions options, NECallback<Unit> callback)
创建一个房间,不会加入房间
- Parameters:
params
- 创建房间的参数options
- 创建房间的选项callback
- 回调
-
joinRoom
abstract Unit joinRoom(NEJoinRoomParams params, NEJoinRoomOptions options, NECallback<NERoomContext> callback)
加入房间
- Parameters:
params
- 加入房间的参数options
- 加入房间的选项callback
- 回调
-
cancelJoinRoom
abstract Integer cancelJoinRoom(String roomUuid)
取消加入房间
-
previewRoom
abstract Unit previewRoom(NEPreviewRoomParams params, NEPreviewRoomOptions options, NECallback<NEPreviewRoomContext> callback)
房间预览
- Parameters:
params
- 房间预览的参数options
- 房间预览的选项callback
- 回调
-
getRoomContext
abstract NERoomContext getRoomContext(String roomUuid)
获取RoomContext
- Parameters:
roomUuid
- 房间id
-
getPreviewRoomContext
abstract NEPreviewRoomContext getPreviewRoomContext()
获取PreviewRoomContext 使用此方法,必须先调用previewRoom方法
-
getRoomCloudRecordList
abstract Unit getRoomCloudRecordList(String roomArchiveId, NECallback<List<NERoomRecord>> callback)
获取房间云录制文件信息列表
- Parameters:
roomArchiveId
- 房间roomArchiveIdcallback
- 回调
-
fetchChatroomHistoryMessages
abstract Unit fetchChatroomHistoryMessages(String roomArchiveId, NERoomHistoryMessageSearchOption options, NECallback<List<NERoomChatMessage>> callback)
获取会议历史消息记录
- Parameters:
roomArchiveId
- 房间唯一idoptions
- 房间的聊天室历史消息查询选项callback
- 回调
-
downloadAttachment
abstract Unit downloadAttachment(String messageUuid, NECallback<Unit> callback)
下载消息附件
- Parameters:
messageUuid
- 消息uuidcallback
- 回调
-
rejectInvite
abstract Unit rejectInvite(String roomUuid, NECallback<Unit> callback)
拒绝正在进行的呼叫,无论是正在响铃还是等待响铃都可以使用
- Parameters:
roomUuid
- 用户roomUuidcallback
- 回调
-
-
-
-