tencent cloud

文档反馈

TUIConferenceListManager

最后更新时间:2024-09-24 17:31:07
    Copyright (c) 2024 Tencent. All rights reserved.
    Module: TUIConferenceListManager @ TUIKitEngine
    Function: 会议列表相关接口
    
    TUIConferenceListManager

    TUIConferenceListManager

    函数列表
    描述
    会议预定回调
    会议即将开始回调
    会议取消回调
    会议信息变更回调
    参会人员变更回调
    会议状态变更回调
    添加事件回调
    移除事件回调
    预定会议
    取消预定会议
    更新预定会议信息
    获取预定会议列表
    获取预定会议邀请成员列表
    添加成员至邀请列表
    从邀请列表移除成员

    结构体类型

    函数列表
    描述
    会议信息

    枚举类型

    枚举类型
    描述
    会议状态
    会议取消原因
    预定会议信息修改标记位

    onConferenceScheduled

    onConferenceScheduled
    void onConferenceScheduled
    (ConferenceInfo conferenceInfo)

    会议预定回调

    参数
    描述
    conferenceInfo
    会议信息

    onConferenceWillStart

    onConferenceWillStart
    void onConferenceWillStart
    (ConferenceInfo conferenceInfo)

    会议即将开始回调

    参数
    描述
    conferenceInfo
    会议信息。

    onConferenceCancelled

    onConferenceCancelled
    void onConferenceCancelled
    (String roomId
    
    
    TUIRoomDefine.UserInfo operateUser)

    会议取消回调

    参数
    描述
    operateUser
    取消会议操作者信息。
    reason
    会议取消原因。
    roomId
    会议Id,即房间roomId。

    onConferenceInfoChanged

    onConferenceInfoChanged
    void onConferenceInfoChanged
    (ConferenceInfo conferenceInfo
    
    List<ConferenceModifyFlag> modifyFlagList)

    会议信息变更回调

    参数
    描述
    conferenceInfo
    会议信息。
    modifyFlag
    会议信息变更标志位。

    onScheduleAttendeesChanged

    onScheduleAttendeesChanged
    void onScheduleAttendeesChanged
    (String roomId
    
    List<TUIRoomDefine.UserInfo> leftUsers
    
    List<TUIRoomDefine.UserInfo> joinedUsers)

    参会人员变更回调

    参数
    描述
    joinedUsers
    新加入成员列表。
    leftUsers
    离开成员列表。
    roomId
    会议Id,即房间roomId。

    onConferenceStatusChanged

    onConferenceStatusChanged
    void onConferenceStatusChanged
    (String roomId
    
    TUIConferenceListManager.ConferenceStatus status)

    会议状态变更回调

    参数
    描述
    roomId
    会议Id,即房间roomId。
    status
    会议状态枚举,详情参见:TUIConferenceStatus

    addObserver

    addObserver
    void addObserver
    (Observer observer)

    添加事件回调

    参数
    描述
    observer
    监听的实例。

    removeObserver

    removeObserver
    void removeObserver
    (Observer observer)

    移除事件回调

    参数
    描述
    observer
    监听的实例。

    scheduleConference

    scheduleConference
    void scheduleConference
    (ConferenceInfo conferenceInfo
    
    TUIRoomDefine.ActionCallback callback)

    预定会议

    参数
    描述
    conferenceInfo
    预定会议信息。

    cancelConference

    cancelConference
    void cancelConference
    (String roomId
    
    TUIRoomDefine.ActionCallback callback)

    取消预定会议

    参数
    描述
    roomId
    要取消会议的会议Id,即房间roomId。

    updateConferenceInfo

    updateConferenceInfo
    void updateConferenceInfo
    (ConferenceInfo conferenceInfo
    
    List<ConferenceModifyFlag> modifyFlagList
    
    TUIRoomDefine.ActionCallback callback)

    更新预定会议信息

    参数
    描述
    conferenceInfo
    预定会议信息。
    modifyFlag
    更新会议信息标记位。

    fetchScheduledConferenceList

    fetchScheduledConferenceList
    void fetchScheduledConferenceList
    (List<ConferenceStatus> status
    
    String cursor
    
    int count
    
    FetchScheduledConferenceListCallback callback)

    获取预定会议列表

    参数
    描述
    count
    本次拉取数量。
    cursor
    分页获取索引,第一次拉取填 "",回调成功 如果callback返回的数据中 cursor 不为"",表示需要分页,请以返回的cursor作为参数再次调用接口拉取,直至返回的cursor为"",表示数据已经全部拉取。
    status
    会议状态。

    fetchAttendeeList

    fetchAttendeeList
    void fetchAttendeeList
    (String roomId
    
    String cursor
    
    int count
    
    FetchScheduledAttendeesCallback callback)

    获取预定会议邀请成员列表

    参数
    描述
    count
    本次拉取数量。
    cursor
    分页获取索引,第一次拉取填 "",回调成功 如果callback返回的数据中 cursor 不为"",表示需要分页,请以返回的cursor作为参数再次调用接口拉取,直至返回的cursor为"",表示数据已经全部拉取。
    roomId
    预定会议会议Id,即房间roomId。

    addAttendeesByAdmin

    addAttendeesByAdmin
    void addAttendeesByAdmin
    (String roomId
    
    List<String> userIdList
    
    TUIRoomDefine.ActionCallback callback)

    添加成员至邀请列表

    参数
    描述
    roomId
    预定会议Id,即房间roomId。
    userIdList
    成员userId列表。

    removeAttendeesByAdmin

    removeAttendeesByAdmin
    void removeAttendeesByAdmin
    (String roomId
    
    List<String> userIdList
    
    TUIRoomDefine.ActionCallback callback)

    从邀请列表移除成员

    参数
    描述
    roomId
    预定会议Id,即房间roomId。
    userIdList
    成员userId列表。

    TUIConferenceStatus

    TUIConferenceStatus

    会议状态

    枚举
    取值
    描述
    NONE
    0
    未知状态
    NOT_STARTED
    1
    会议未开始
    RUNNING
    2
    会议进行中(当前时间 - 预约开始时间 < 1 分钟时,会议状态从未开始转到进行中)

    TUIConferenceCancelReason

    TUIConferenceCancelReason

    会议取消原因

    枚举
    取值
    描述
    CANCELLED_BY_ADMIN
    0
    房主取消
    REMOVED_FROM_ATTENDEES
    1
    当前用户被移出参会人员列表

    TUIConferenceModifyFlag

    TUIConferenceModifyFlag

    预定会议信息修改标记位

    枚举
    取值
    描述
    NONE
    0x00
    未定义
    ROOM_NAME
    0x01
    会议名称
    SCHEDULE_START_TIME
    0x010000
    预定开始时间,不填写则默认为当前时间
    SCHEDULE_END_TIME
    0x020000
    预定结束时间,不填写,则默认为预定开始时间后 1 小时(即默认的会议时长为 1 小时),会议最小持续时间不能小于 5 分钟,最长时间不能超过 24 小时

    TUIConferenceInfo

    TUIConferenceInfo

    会议信息

    枚举类型
    描述
    basicRoomInfo
    会议基础信息
    reminderSecondsBeforeStart
    会议开始前提醒时间(秒)
    scheduleAttendees
    邀请参会成员列表,可在预定会议时设置,拉取成员请使用 fetchAttendeeList 接口
    scheduleEndTime
    预定会议结束时间
    scheduleStartTime
    预定会议开始时间
    status
    房间状态(只读)
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持