NEMeetingKit V4.8.0
载入中...
搜索中...
未找到
NEPreMeetingService类 参考abstract

预约会议服务 更多...

#include <kit_service_premeeting.h>

类 NEPreMeetingService 继承关系图:
NEService NEObject

Public 类型

using NEScheduleMeetingItemCallback = NECallback<NEMeetingItem>
 
using NEGetMeetingItemByNumberCallback = NEScheduleMeetingItemCallback
 
using NEOperateScheduleMeetingCallback = NEEmptyCallback
 
using NEGetMeetingListCallback = NECallback<std::list<NEMeetingItem>&>
 
using NEGetFavoriteMeetingListCallback = NECallback<std::list<NERemoteHistoryMeeting>&>
 
using NEGetHistoryMeetingListCallback = NEGetFavoriteMeetingListCallback
 
using NEGetHistoryMeetingDetailCallback = NECallback<NERemoteHistoryMeetingDetail>
 
using NEGetHistoryMeetingCallback = NECallback<NERemoteHistoryMeeting>
 
using NEGetScheduledMemberListCallback = NECallback<std::list<NEScheduledMember>>
 
using NEMeetingItemCallback = NECallback<NEMeetingItem>
 
using NEGetInviteInfoCallback = NECallback<NEMeetingItem>
 
using NEGetLocalMeetingHistoryListCallback = NECallback<const std::list<NELocalHistoryMeeting>&>
 
using NEMeetingRecordListCallback = NECallback<std::list<NEMeetingRecord>&>
 
using NEMeetingTranscriptionInfoListCallback = NECallback<std::list<NEMeetingTranscriptionInfo>&>
 
using NEMeetingTranscriptionFileUrlCallback = NECallback<std::string>
 
using NEMeetingTranscriptionMessageListCallback = NECallback<const std::list<NEMeetingTranscriptionMessage>&>
 
using NEMeetingFetchChatroomHistoryListCallback = NECallback<const std::list<NEMeetingChatMessage>&>
 
using NEMeetingExportChatroomHistoryCallback = NECallback<std::string>
 

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
 析构函数
 

详细描述

预约会议服务

成员类型定义说明

◆ NEGetFavoriteMeetingListCallback

◆ NEGetHistoryMeetingCallback

◆ NEGetHistoryMeetingDetailCallback

◆ NEGetHistoryMeetingListCallback

◆ NEGetInviteInfoCallback

◆ NEGetLocalMeetingHistoryListCallback

◆ NEGetMeetingItemByNumberCallback

◆ NEGetMeetingListCallback

◆ NEGetScheduledMemberListCallback

◆ NEMeetingExportChatroomHistoryCallback

◆ NEMeetingFetchChatroomHistoryListCallback

◆ NEMeetingItemCallback

◆ NEMeetingRecordListCallback

◆ NEMeetingTranscriptionFileUrlCallback

◆ NEMeetingTranscriptionInfoListCallback

◆ NEMeetingTranscriptionMessageListCallback

◆ NEOperateScheduleMeetingCallback

◆ NEScheduleMeetingItemCallback

成员函数说明

◆ addFavoriteMeeting()

virtual void NEPreMeetingService::addFavoriteMeeting ( int64_t meetingId,
const NECallback< int64_t > & callback )
pure virtual

添加收藏会议

参数
meetingId会议唯一 ID
callback回调
返回
void

◆ addListener()

virtual void NEPreMeetingService::addListener ( NEPreMeetingListener * listener)
pure virtual

注册预约会议状态变更监听器

参数
listener监听器
返回
void

◆ cancelMeeting()

virtual void NEPreMeetingService::cancelMeeting ( const int64_t & meetingId,
bool cancelRecurringMeeting,
const NEOperateScheduleMeetingCallback & callback )
pure virtual

取消已预约的会议

参数
meetingId会议唯一Id
cancelRecurringMeeting是否取消所有周期性会议
callback回调
返回
void

◆ clearLocalHistoryMeetingList()

virtual void NEPreMeetingService::clearLocalHistoryMeetingList ( const NEEmptyCallback & callback)
pure virtual

清空本地历史会议记录列表

参数
meetingId会议唯一 Id

◆ createScheduleMeetingItem()

virtual NEMeetingItem NEPreMeetingService::createScheduleMeetingItem ( )
pure virtual

预约会议

返回
NEMeetingItem

◆ editMeeting()

virtual void NEPreMeetingService::editMeeting ( const NEMeetingItem & item,
bool editRecurringMeeting,
const NEOperateScheduleMeetingCallback & callback )
pure virtual

编辑会议

参数
item会议条目
editRecurringMeeting是否修改所有周期性会议
callback回调
返回
void

◆ exportChatroomHistoryMessageList()

virtual void NEPreMeetingService::exportChatroomHistoryMessageList ( const int64_t & meetingId,
const NEMeetingExportChatroomHistoryCallback & callback )
pure virtual

导出会议聊天室历史消息

参数
meetingId会议唯一 Id

◆ fetchChatroomHistoryMessageList()

virtual void NEPreMeetingService::fetchChatroomHistoryMessageList ( const int64_t & meetingId,
const NEChatroomHistoryMessageSearchOption & option,
const NEMeetingFetchChatroomHistoryListCallback & callback )
pure virtual

查询会议聊天室历史消息

参数
meetingId会议唯一 Id
option获取聊天室历史消息的查询选项
callback结果回调,返回消息列表

◆ getFavoriteMeetingList()

virtual void NEPreMeetingService::getFavoriteMeetingList ( int64_t anchorId,
uint32_t limit,
const NEGetFavoriteMeetingListCallback & callback )
pure virtual

获取收藏会议列表,返回会议时间早于 anchorId 的最多 limit 个会议。 如果 anchorId 小于等于 0,则从头开始查询。

参数
anchorId锚点 ID,用于分页查询
limit查询数量
callback回调 NEGetFavoriteMeetingListCallback
返回
void

◆ getHistoryMeeting()

virtual void NEPreMeetingService::getHistoryMeeting ( int64_t meetingId,
const NEGetHistoryMeetingCallback & callback )
pure virtual

meetingId

参数
meetingId会议唯一 ID
callback回调 NEGetHistoryMeetingCallback
返回
void

◆ getHistoryMeetingDetail()

virtual void NEPreMeetingService::getHistoryMeetingDetail ( int64_t meetingId,
const NEGetHistoryMeetingDetailCallback & callback )
pure virtual

获取历史会议详情

参数
meetingId会议唯一 ID
callback回调 NEGetHistoryMeetingDetailCallback
返回
void

◆ getHistoryMeetingList()

virtual void NEPreMeetingService::getHistoryMeetingList ( int64_t anchorId,
uint32_t limit,
const NEGetHistoryMeetingListCallback & callback )
pure virtual

获取历史会议列表

参数
anchorId锚点 ID,用于分页查询
limit查询数量
callback回调 NEGetHistoryMeetingListCallback
返回
void

◆ getHistoryMeetingTranscriptionFileUrl()

virtual void NEPreMeetingService::getHistoryMeetingTranscriptionFileUrl ( const int64_t & meetingId,
const std::string & fileKey,
const NEMeetingTranscriptionFileUrlCallback & callback )
pure virtual

获取历史会议的转写文件下载地址

参数
meetingId会议唯一 Id
fileKey转写文件的文件 key

◆ getHistoryMeetingTranscriptionInfo()

virtual void NEPreMeetingService::getHistoryMeetingTranscriptionInfo ( const int64_t & meetingId,
const NEMeetingTranscriptionInfoListCallback & callback )
pure virtual

获取历史会议的转写信息

参数
meetingId会议ID
callback结果回调,数据类型为[NEMeetingRecord]列表

◆ getHistoryMeetingTranscriptionMessageList()

virtual void NEPreMeetingService::getHistoryMeetingTranscriptionMessageList ( const int64_t & meetingId,
const std::string & fileKey,
const NEMeetingTranscriptionMessageListCallback & callback )
pure virtual

获取历史会议的转写文件的消息列表

参数
meetingId会议唯一 Id
fileKey转写文件的文件 key

◆ getLocalHistoryMeetingList()

virtual void NEPreMeetingService::getLocalHistoryMeetingList ( const NEGetLocalMeetingHistoryListCallback & callback)
pure virtual

根据邀请码获取会议信息

参数
inviteCode邀请码
返回
void

获取当前语言环境下的邀请信息

参数
item会议条目
callback回调,返回会议邀请信息
返回
void

获取本地历史会议记录列表,不支持漫游保存,默认保存最近10条记录

参数
callback结果回调,数据类型为 NELocalHistoryMeeting 列表

◆ getMeetingCloudRecordList()

virtual void NEPreMeetingService::getMeetingCloudRecordList ( const int64_t & meetingId,
const NEMeetingRecordListCallback & callback )
pure virtual

获取会议云录制记录列表,仅在返回错误码为成功时,才代表有云录制任务,解码任务过程中获取列表可能会有延迟

参数
meetingId会议ID
callback结果回调,数据类型为[NEMeetingRecord]列表

◆ getMeetingItemById()

virtual void NEPreMeetingService::getMeetingItemById ( const int64_t & meetingId,
const NEScheduleMeetingItemCallback & callback )
pure virtual

查询预约会议信息

参数
meetingId会议唯一Id
callback回调
返回
void

◆ getMeetingItemByNum()

virtual void NEPreMeetingService::getMeetingItemByNum ( const std::string & meetingNum,
const NEGetMeetingItemByNumberCallback & callback )
pure virtual

根据 meetingNum 查询预定会议信息

参数
meetingNum会议号
callback回调 NEGetMeetingItemByNumberCallback

◆ getMeetingList()

virtual void NEPreMeetingService::getMeetingList ( std::list< NEMeetingItemStatus > status,
const NEGetMeetingListCallback & callback )
pure virtual

查询特定状态下的会议列表,目前仅仅支持查询待开始、进行中及已结束,后续将支持已取消和已回收状态。

参数
status会议状态 参考NEMeetingItemStatus
callback回调
返回
void

◆ getScheduledMeetingMemberList()

virtual void NEPreMeetingService::getScheduledMeetingMemberList ( const std::string & meetingNum,
const NEGetScheduledMemberListCallback & callback )
pure virtual

查询预约会议成员列表

参数
meetingNum会议号
callback回调 NEGetScheduledMemberListCallback
返回
void

◆ loadWebAppView()

virtual void NEPreMeetingService::loadWebAppView ( const int64_t & meetingId,
const NEMeetingWebAppItem & meetingWebAppItem,
const NEEmptyCallback & callback )
pure virtual

加载小应用页面,用于会议历史详情的展示

参数
meetingId会议唯一 Id
item小应用对象,通过 NERemoteHistoryMeetingDetail 对象获取到

◆ removeFavoriteMeeting()

virtual void NEPreMeetingService::removeFavoriteMeeting ( int64_t meetingId,
const NECallback<> & callback )
pure virtual

取消收藏会议

参数
meetingId会议唯一 ID
callback回调
返回
void

◆ removeListener()

virtual void NEPreMeetingService::removeListener ( NEPreMeetingListener * listener)
pure virtual

反注册预约会议状态变更监听器

参数
listener监听器
返回
void

◆ scheduleMeeting()

virtual void NEPreMeetingService::scheduleMeeting ( const NEMeetingItem & item,
const NEScheduleMeetingItemCallback & callback )
pure virtual

预约会议

参数
item会议条目
callback回调
返回
void

该类的文档由以下文件生成: