TUIConferenceListManager
Copyright (c) 2024 Tencent. All rights reserved.
Module: TUIConferenceListManager @ TUIKitEngine
Function: 会议列表相关接口
TUIConferenceListManager
TUIConferenceListManagerObserver
TUIConferenceListManager
函数列表 | 描述 |
添加事件回调 | |
移除事件回调 | |
预定会议 | |
取消预定会议 | |
更新预定会议信息 | |
获取预定会议列表 | |
获取预定会议邀请成员列表 | |
添加成员至邀请列表 | |
从邀请列表移除成员 |
结构体类型
函数列表 | 描述 |
会议信息 |
枚举类型
枚举类型 | 描述 |
会议取消原因 |
onConferenceScheduled:
onConferenceScheduled:
- (void)onConferenceScheduled: |
会议预定回调
参数 | 描述 |
conferenceInfo | 会议信息 |
onConferenceWillStart:
onConferenceWillStart:
- (void)onConferenceWillStart: |
会议即将开始回调
参数 | 描述 |
conferenceInfo | 会议信息。 |
onConferenceCancelled:reason:operateUser:
onConferenceCancelled:reason:operateUser:
- (void)onConferenceCancelled: | (NSString *)roomId |
reason: | |
operateUser: |
会议取消回调
参数 | 描述 |
operateUser | 取消会议操作者信息。 |
reason | 会议取消原因。 |
roomId | 会议Id,即房间roomId。 |
onConferenceInfoChanged:modifyFlag:
onConferenceInfoChanged:modifyFlag:
- (void)onConferenceInfoChanged: | |
modifyFlag: | (TUIConferenceModifyFlag) modifyFlag |
会议信息变更回调
参数 | 描述 |
conferenceInfo | 会议信息。 |
modifyFlag | 会议信息变更标志位。 |
onScheduleAttendeesChanged:leftUsers:joinedUsers:
onScheduleAttendeesChanged:leftUsers:joinedUsers:
- (void)onScheduleAttendeesChanged: | (NSString *)roomId |
leftUsers: | |
joinedUsers: |
参会人员变更回调
参数 | 描述 |
joinedUsers | 新加入成员列表。 |
leftUsers | 离开成员列表。 |
roomId | 会议Id,即房间roomId。 |
onConferenceStatusChanged:status:
onConferenceStatusChanged:status:
- (void)onConferenceStatusChanged: | (NSString *)roomId |
status: | (TUIConferenceStatus) status |
会议状态变更回调
参数 | 描述 |
roomId | 会议Id,即房间roomId。 |
status | 会议状态枚举,详情参见:TUIConferenceStatus。 |
addObserver:
addObserver:
- (void)addObserver: |
添加事件回调
参数 | 描述 |
observer | 监听的实例。 |
removeObserver:
removeObserver:
- (void)removeObserver: |
移除事件回调
参数 | 描述 |
observer | 监听的实例。 |
scheduleConference:onSuccess:onError:
scheduleConference:onSuccess:onError:
- (void)scheduleConference: | |
onSuccess: | (TUISuccessBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
预定会议
参数 | 描述 |
conferenceInfo | 预定会议信息。 |
cancelConference:onSuccess:onError:
cancelConference:onSuccess:onError:
- (void)cancelConference: | (NSString *)roomId |
onSuccess: | (TUISuccessBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
取消预定会议
参数 | 描述 |
roomId | 要取消会议的会议Id,即房间roomId。 |
updateConferenceInfo:modifyFlag:onSuccess:onError:
updateConferenceInfo:modifyFlag:onSuccess:onError:
- (void)updateConferenceInfo: | |
modifyFlag: | (TUIConferenceModifyFlag) modifyFlag |
onSuccess: | (TUISuccessBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
更新预定会议信息
参数 | 描述 |
conferenceInfo | 预定会议信息。 |
modifyFlag | 更新会议信息标记位。 |
fetchScheduledConferenceList:cursor:count:onSuccess:onError:
fetchScheduledConferenceList:cursor:count:onSuccess:onError:
- (void)fetchScheduledConferenceList: | (TUIConferenceStatus) status |
cursor: | (NSString*) cursor |
count: | (NSInteger) count |
onSuccess: | (TUIScheduledConferenceListResponseBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
获取预定会议列表
参数 | 描述 |
count | 本次拉取数量。 |
cursor | 分页获取索引,第一次拉取填 "",回调成功 如果callback返回的数据中 cursor 不为"",表示需要分页,请以返回的cursor作为参数再次调用接口拉取,直至返回的cursor为"",表示数据已经全部拉取。 |
status | 会议状态。 |
fetchAttendeeList:cursor:count:onSuccess:onError:
fetchAttendeeList:cursor:count:onSuccess:onError:
- (void)fetchAttendeeList: | (NSString *) roomId |
cursor: | (NSString*) cursor |
count: | (NSInteger) count |
onSuccess: | (TUIScheduledAttendeesResponseBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
获取预定会议邀请成员列表
参数 | 描述 |
count | 本次拉取数量。 |
cursor | 分页获取索引,第一次拉取填 "",回调成功 如果callback返回的数据中 cursor 不为"",表示需要分页,请以返回的cursor作为参数再次调用接口拉取,直至返回的cursor为"",表示数据已经全部拉取。 |
roomId | 预定会议会议Id,即房间roomId。 |
addAttendeesByAdmin:userIdList:onSuccess:onError:
addAttendeesByAdmin:userIdList:onSuccess:onError:
- (void)addAttendeesByAdmin: | (NSString *)roomId |
userIdList: | (NSArray<NSString *> *)userIdList |
onSuccess: | (TUISuccessBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
添加成员至邀请列表
参数 | 描述 |
roomId | 预定会议Id,即房间roomId。 |
userIdList | 成员userId列表。 |
removeAttendeesByAdmin:userIdList:onSuccess:onError:
removeAttendeesByAdmin:userIdList:onSuccess:onError:
- (void)removeAttendeesByAdmin: | (NSString *)roomId |
userIdList: | (NSArray<NSString *> *)userIdList |
onSuccess: | (TUISuccessBlock)onSuccess |
onError: | (TUIErrorBlock)onError |
从邀请列表移除成员
参数 | 描述 |
roomId | 预定会议Id,即房间roomId。 |
userIdList | 成员userId列表。 |
TUIConferenceCancelReason
TUIConferenceCancelReason
会议取消原因
枚举 | 取值 | 描述 |
TUIConferenceCancelReasonCancelledByAdmin | 0 | 房主取消 |
TUIConferenceCancelReasonRemovedFromAttendees | 1 | 当前用户被移出参会人员列表 |
TUIConferenceInfo
TUIConferenceInfo
会议信息
枚举类型 | 描述 |
basicRoomInfo | 会议基础信息 |
reminderSecondsBeforeStart | 会议开始前提醒时间(秒) |
scheduleAttendees | |
scheduleEndTime | 预定会议结束时间 |
scheduleStartTime | 预定会议开始时间 |
status | 房间状态(只读) |
- TUIConferenceListManagerObserver
- TUIConferenceListManager
- 结构体类型
- 枚举类型
- onConferenceScheduled:
- onConferenceWillStart:
- onConferenceCancelled:reason:operateUser:
- onConferenceInfoChanged:modifyFlag:
- onScheduleAttendeesChanged:leftUsers:joinedUsers:
- onConferenceStatusChanged:status:
- addObserver:
- removeObserver:
- scheduleConference:onSuccess:onError:
- cancelConference:onSuccess:onError:
- updateConferenceInfo:modifyFlag:onSuccess:onError:
- fetchScheduledConferenceList:cursor:count:onSuccess:onError:
- fetchAttendeeList:cursor:count:onSuccess:onError:
- addAttendeesByAdmin:userIdList:onSuccess:onError:
- removeAttendeesByAdmin:userIdList:onSuccess:onError:
- TUIConferenceCancelReason
- TUIConferenceInfo