Interface NERoomService
-
- All Implemented Interfaces:
-
com.netease.yunxin.kit.roomkit.api.service.NEBaseService
public interface NERoomService implements NEBaseService
房间服务
-
-
Method Summary
-
-
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- 回调
-
getMyInRoomDeviceList
abstract Unit getMyInRoomDeviceList(String roomUuid, NECallback<List<NEInRoomDeviceListItem>> callback)
获取本端所有在房的已连接设备列表
- Parameters:
roomUuid- 房间号,如果为null则表示获取所有房间的设备列表callback- 回调
-
-
-
-