NEMeetingKit V4.8.0
|
预约会议服务 更多...
#include <kit_service_premeeting.h>
Public 成员函数 | |
virtual void | getFavoriteMeetingList (int64_t anchorId, uint32_t limit, const NEGetFavoriteMeetingListCallback &callback)=0 |
获取收藏会议列表,返回会议时间早于 anchorId 的最多 limit 个会议。 如果 anchorId 小于等于 0,则从头开始查询。 | |
virtual void | addFavoriteMeeting (int64_t meetingId, const NECallback< int64_t > &callback)=0 |
添加收藏会议 | |
virtual void | removeFavoriteMeeting (int64_t meetingId, const NECallback<> &callback)=0 |
取消收藏会议 | |
virtual void | getHistoryMeetingList (int64_t anchorId, uint32_t limit, const NEGetHistoryMeetingListCallback &callback)=0 |
获取历史会议列表 | |
virtual void | getHistoryMeetingDetail (int64_t meetingId, const NEGetHistoryMeetingDetailCallback &callback)=0 |
获取历史会议详情 | |
virtual void | getHistoryMeeting (int64_t meetingId, const NEGetHistoryMeetingCallback &callback)=0 |
meetingId | |
virtual NEMeetingItem | createScheduleMeetingItem ()=0 |
预约会议 | |
virtual void | scheduleMeeting (const NEMeetingItem &item, const NEScheduleMeetingItemCallback &callback)=0 |
预约会议 | |
virtual void | editMeeting (const NEMeetingItem &item, bool editRecurringMeeting, const NEOperateScheduleMeetingCallback &callback)=0 |
编辑会议 | |
virtual void | cancelMeeting (const int64_t &meetingId, bool cancelRecurringMeeting, const NEOperateScheduleMeetingCallback &callback)=0 |
取消已预约的会议 | |
virtual void | getMeetingItemByNum (const std::string &meetingNum, const NEGetMeetingItemByNumberCallback &callback)=0 |
根据 meetingNum 查询预定会议信息 | |
virtual void | getMeetingItemById (const int64_t &meetingId, const NEScheduleMeetingItemCallback &callback)=0 |
查询预约会议信息 | |
virtual void | getMeetingList (std::list< NEMeetingItemStatus > status, const NEGetMeetingListCallback &callback)=0 |
查询特定状态下的会议列表,目前仅仅支持查询待开始、进行中及已结束,后续将支持已取消和已回收状态。 | |
virtual void | getScheduledMeetingMemberList (const std::string &meetingNum, const NEGetScheduledMemberListCallback &callback)=0 |
查询预约会议成员列表 | |
virtual void | addListener (NEPreMeetingListener *listener)=0 |
注册预约会议状态变更监听器 | |
virtual void | removeListener (NEPreMeetingListener *listener)=0 |
反注册预约会议状态变更监听器 | |
virtual void | getLocalHistoryMeetingList (const NEGetLocalMeetingHistoryListCallback &callback)=0 |
根据邀请码获取会议信息 | |
virtual void | getMeetingCloudRecordList (const int64_t &meetingId, const NEMeetingRecordListCallback &callback)=0 |
获取会议云录制记录列表,仅在返回错误码为成功时,才代表有云录制任务,解码任务过程中获取列表可能会有延迟 | |
virtual void | getHistoryMeetingTranscriptionInfo (const int64_t &meetingId, const NEMeetingTranscriptionInfoListCallback &callback)=0 |
获取历史会议的转写信息 | |
virtual void | getHistoryMeetingTranscriptionFileUrl (const int64_t &meetingId, const std::string &fileKey, const NEMeetingTranscriptionFileUrlCallback &callback)=0 |
获取历史会议的转写文件下载地址 | |
virtual void | getHistoryMeetingTranscriptionMessageList (const int64_t &meetingId, const std::string &fileKey, const NEMeetingTranscriptionMessageListCallback &callback)=0 |
获取历史会议的转写文件的消息列表 | |
virtual void | loadWebAppView (const int64_t &meetingId, const NEMeetingWebAppItem &meetingWebAppItem, const NEEmptyCallback &callback)=0 |
加载小应用页面,用于会议历史详情的展示 | |
virtual void | fetchChatroomHistoryMessageList (const int64_t &meetingId, const NEChatroomHistoryMessageSearchOption &option, const NEMeetingFetchChatroomHistoryListCallback &callback)=0 |
查询会议聊天室历史消息 | |
virtual void | exportChatroomHistoryMessageList (const int64_t &meetingId, const NEMeetingExportChatroomHistoryCallback &callback)=0 |
导出会议聊天室历史消息 | |
virtual void | clearLocalHistoryMeetingList (const NEEmptyCallback &callback)=0 |
清空本地历史会议记录列表 | |
Public 成员函数 继承自 NEService | |
NEService () | |
构造函数 | |
virtual | ~NEService () |
析构函数 | |
Public 成员函数 继承自 NEObject | |
NEObject ()=default | |
构造函数 | |
virtual | ~NEObject ()=default |
析构函数 | |
预约会议服务
using NEPreMeetingService::NEGetFavoriteMeetingListCallback = NECallback<std::list<NERemoteHistoryMeeting>&> |
using NEPreMeetingService::NEGetHistoryMeetingDetailCallback = NECallback<NERemoteHistoryMeetingDetail> |
using NEPreMeetingService::NEGetLocalMeetingHistoryListCallback = NECallback<const std::list<NELocalHistoryMeeting>&> |
using NEPreMeetingService::NEGetMeetingListCallback = NECallback<std::list<NEMeetingItem>&> |
using NEPreMeetingService::NEGetScheduledMemberListCallback = NECallback<std::list<NEScheduledMember>> |
using NEPreMeetingService::NEMeetingExportChatroomHistoryCallback = NECallback<std::string> |
using NEPreMeetingService::NEMeetingFetchChatroomHistoryListCallback = NECallback<const std::list<NEMeetingChatMessage>&> |
using NEPreMeetingService::NEMeetingRecordListCallback = NECallback<std::list<NEMeetingRecord>&> |
using NEPreMeetingService::NEMeetingTranscriptionFileUrlCallback = NECallback<std::string> |
using NEPreMeetingService::NEMeetingTranscriptionInfoListCallback = NECallback<std::list<NEMeetingTranscriptionInfo>&> |
using NEPreMeetingService::NEMeetingTranscriptionMessageListCallback = NECallback<const std::list<NEMeetingTranscriptionMessage>&> |
|
pure virtual |
添加收藏会议
meetingId | 会议唯一 ID |
callback | 回调 |
|
pure virtual |
注册预约会议状态变更监听器
listener | 监听器 |
|
pure virtual |
取消已预约的会议
meetingId | 会议唯一Id |
cancelRecurringMeeting | 是否取消所有周期性会议 |
callback | 回调 |
|
pure virtual |
清空本地历史会议记录列表
meetingId | 会议唯一 Id |
|
pure virtual |
预约会议
|
pure virtual |
编辑会议
item | 会议条目 |
editRecurringMeeting | 是否修改所有周期性会议 |
callback | 回调 |
|
pure virtual |
导出会议聊天室历史消息
meetingId | 会议唯一 Id |
|
pure virtual |
查询会议聊天室历史消息
meetingId | 会议唯一 Id |
option | 获取聊天室历史消息的查询选项 |
callback | 结果回调,返回消息列表 |
|
pure virtual |
获取收藏会议列表,返回会议时间早于 anchorId 的最多 limit 个会议。 如果 anchorId 小于等于 0,则从头开始查询。
anchorId | 锚点 ID,用于分页查询 |
limit | 查询数量 |
callback | 回调 NEGetFavoriteMeetingListCallback |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
获取历史会议的转写文件下载地址
meetingId | 会议唯一 Id |
fileKey | 转写文件的文件 key |
|
pure virtual |
获取历史会议的转写信息
meetingId | 会议ID |
callback | 结果回调,数据类型为[NEMeetingRecord]列表 |
|
pure virtual |
获取历史会议的转写文件的消息列表
meetingId | 会议唯一 Id |
fileKey | 转写文件的文件 key |
|
pure virtual |
根据邀请码获取会议信息
inviteCode | 邀请码 |
获取当前语言环境下的邀请信息
item | 会议条目 |
callback | 回调,返回会议邀请信息 |
获取本地历史会议记录列表,不支持漫游保存,默认保存最近10条记录
callback | 结果回调,数据类型为 NELocalHistoryMeeting 列表 |
|
pure virtual |
获取会议云录制记录列表,仅在返回错误码为成功时,才代表有云录制任务,解码任务过程中获取列表可能会有延迟
meetingId | 会议ID |
callback | 结果回调,数据类型为[NEMeetingRecord]列表 |
|
pure virtual |
查询预约会议信息
meetingId | 会议唯一Id |
callback | 回调 |
|
pure virtual |
根据 meetingNum 查询预定会议信息
meetingNum | 会议号 |
callback | 回调 NEGetMeetingItemByNumberCallback |
|
pure virtual |
查询特定状态下的会议列表,目前仅仅支持查询待开始、进行中及已结束,后续将支持已取消和已回收状态。
status | 会议状态 参考NEMeetingItemStatus |
callback | 回调 |
|
pure virtual |
|
pure virtual |
加载小应用页面,用于会议历史详情的展示
meetingId | 会议唯一 Id |
item | 小应用对象,通过 NERemoteHistoryMeetingDetail 对象获取到 |
|
pure virtual |
取消收藏会议
meetingId | 会议唯一 ID |
callback | 回调 |
|
pure virtual |
反注册预约会议状态变更监听器
listener | 监听器 |
|
pure virtual |
预约会议
item | 会议条目 |
callback | 回调 |