版本支持: v3.3.0+
接口概述: 开启云端录制
接口定义:
virtual void startCloudRecord(bool autoStopByDropCall = true) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
autoStopByDropCall | bool | 否 | true | 开启云端录制后,是否在挂断会议时自动停止,true为自动停止, 否则为false |
版本支持: v3.3.0+
接口概述: 关闭云端录制
接口定义:
virtual void stopCloudRecord() = 0;
版本支持: v3.3.0+
接口概述: 开始本地录制(仅支持Windows)
接口定义:
virtual void startLocalRecord(const char* bizId,
XYLocalRecordType type,
XYLocalRecordMode mode,
XYVideoResolution res,
bool toUpload,
const XYLocalRecordBusinessInfo& rbInfo) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bizId | const char* | 是 | 无 | 本地生成的唯一ID,现在使用的UUID |
type | 是 | 无 | 本地录制类型 | |
mode | 是 | 无 | 本地录制模式 | |
res | 是 | 无 | 本地录制视频质量 | |
toUpload | bool | 是 | 无 | 是否上传服务器 |
rbInfo | 是 | 无 | 本地录制的额外业务信息 |
版本支持: v3.3.0+
接口概述: 停止本地录制(仅支持Windows)
接口定义:
virtual void stopLocalRecord(const char* bizId) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bizId | const char* | 是 | 无 | 开始录制的时候传的ID |
版本支持: v3.3.0+
接口概述: 更新本地录制布局信息(仅支持Windows)
接口定义:
virtual void updateLocalRecordLayout(const XYLocalRecordLayout& layout) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
layout | 是 | 无 | 布局信息 |
版本支持: v3.3.0+
接口概述: 设置本地录制文件保存路径(仅支持Windows)
接口定义:
virtual void setRecordingsFilePath(const XYLocalRecordStorePath& filePath) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
filePath | 是 | 无 | 文件保存路径 |
版本支持: v3.3.0+
接口概述: 获取录制过期文件
接口定义:
virtual void nearExpireVodNoticeRequest(bool confirm, bool noMore, bool viewDetail) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
confirm | bool | 是 | 无 | 确定事件操作 |
noMore | bool | 是 | 无 | 本周不再提醒 |
viewDetail | bool | 是 | 无 | 查看详情操作 |