会议录制
方法总览
方法名称 | 行为 | 含义描述 |
---|---|---|
OnCloudRecordStateChanged | 通知 | 云端录制状态变化时的通知;eRecordState: 最新录制状态;nCode: 操作返回码 |
OnLocalRecordStateChanged | 通知 | 本地录制状态变化时的通知;eRecordState: 最新录制状态;nCode: 操作返回码 |
OnTransCodeStateChanged | 通知 | 转码状态变换通知;eTranscodeState: 最新转码状态;strFilePath: 录制文件存储路径 |
OnUpdateConvertProgressChanged | 通知 | 转码进度通知;nConvertProgress: 转码进度,0到100 |
OnLocalRecordStartResultEvent | 通知 | 开始本地录制状态结果;nCode: 操作返回码 |
OnLocalRecordPauseResultEvent | 通知 | 暂停本地录制状态结果;nCode: 操作返回码 |
OnLocalRecordResumeResultEvent | 通知 | 恢复本地录制状态结果;nCode: 操作返回码 |
OnLocalRecordStopResultEvent | 通知 | 停止本地录制状态结果;nCode: 操作返回码 |
OnCloudRecordStartResultEvent | 通知 | 开始云端录制状态结果;nCode: 操作返回码 |
OnCloudRecordPauseResultEvent | 通知 | 暂停云端录制状态结果;nCode: 操作返回码 |
OnCloudRecordResumeResultEvent | 通知 | 恢复云端录制状态结果;nCode: 操作返回码 |
OnCloudRecordStopResultEvent | 通知 | 停止云端录制状态结果;nCode: 操作返回码 |
StartCloudRecord | 调用 | 开始云端录制 |
PauseCloudRecord | 调用 | 暂停云端录制 |
ResumeCloudRecord | 调用 | 继续云端录制 |
StopCloudRecord | 调用 | 停止云端录制 |
GetCloudRecordState | 调用 | 获取云端录制状态 |
StartLocalRecord | 调用 | 开始本地录制 |
PauseLocalRecord | 调用 | 暂停本地录制 |
ResumeLocalRecord | 调用 | 继续本地录制 |
StopLocalRecord | 调用 | 停止本地录制 |
GetLocalRecordState | 调用 | 获取本地录制状态 |
SetMeetingCommonProfileSavePath | 调用 | 设置会议文件存储路径;strMeetingfileSavePath: 会议文件保存的路径字符串 |
GetMeetingCommonProfileSavePath | 调用 | 获取会议文件存储路径 |
EnableTransCodeProgressWindowShow | 调用 | 设置是否显示转码窗口界面;bEnable: 是否显示转码窗口界面 |
IsTransCodeProgressWindowShowEnable | 调用 | 获取是否显示转码窗口界面 |
OnCloudRecordStateChanged
通知描述
云端录制状态变化时的通知
通知定义
void OnCloudRecordStateChanged(RECORD_STATE eRecordState, int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
eRecordState | RECORD_STATE | 最新录制状态 |
nCode | int | 操作返回码 |
录制状态
enum RECORD_STATE {
RECORD_STATE_INVALID = 0,/** < 状态获取异常 */
RECORD_STATE_STOPPED = 1,/** < 已停止 */
RECORD_STATE_STARTING = 2,/** < 开始中 */
RECORD_STATE_STARTED = 3,/** < 已开始 */
RECORD_STATE_PAUSING = 4,/** < 暂停中 */
RECORD_STATE_PAUSED = 5,/** < 已暂停 */
RECORD_STATE_STOPPING = 6,/** < 停止中 */
RECORD_STATE_RECONNECTING = 7,/** < 重连中 */
}
返回值描述
无返回值。
OnLocalRecordStateChanged
通知描述
本地录制状态变化时的通知
通知定义
void OnLocalRecordStateChanged(RECORD_STATE eRecordState, int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
eRecordState | RECORD_STATE | 最新录制状态 |
nCode | int | 操作返回码 |
录制状态
enum RECORD_STATE {
RECORD_STATE_INVALID = 0,/** < 状态获取异常 */
RECORD_STATE_STOPPED = 1,/** < 已停止 */
RECORD_STATE_STARTING = 2,/** < 开始中 */
RECORD_STATE_STARTED = 3,/** < 已开始 */
RECORD_STATE_PAUSING = 4,/** < 暂停中 */
RECORD_STATE_PAUSED = 5,/** < 已暂停 */
RECORD_STATE_STOPPING = 6,/** < 停止中 */
RECORD_STATE_RECONNECTING = 7,/** < 重连中 */
}
返回值描述
无返回值。
OnTransCodeStateChanged
通知描述
转码状态变换通知
通知定义
void OnTransCodeStateChanged(TRANSCODE_STATE eTranscodeState, string strFilePath);
参数描述
参数 | 类型 | 含义 |
---|---|---|
eTranscodeState | TRANSCODE_STATE | 最新转码状态 |
strFilePath | string | 录制文件存储路径 |
转码状态变化通知
enum TRANSCODE_STATE {
TRANSCODE_STATE_START = 0,/** <开始转码 */
TRANSCODE_STATE_END = 1,/** <停止转码 */
}
返回值描述
无返回值。
OnUpdateConvertProgressChanged
通知描述
转码进度通知
通知定义
void OnUpdateConvertProgressChanged(int nConvertProgress);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nConvertProgress | int | 转码进度,0到100 |
返回值描述
无返回值。
OnLocalRecordStartResultEvent
通知描述
开始本地录制状态结果
通知定义
void OnLocalRecordStartResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnLocalRecordPauseResultEvent
通知描述
暂停本地录制状态结果
通知定义
void OnLocalRecordPauseResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnLocalRecordResumeResultEvent
通知描述
恢复本地录制状态结果
通知定义
void OnLocalRecordResumeResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnLocalRecordStopResultEvent
通知描述
停止本地录制状态结果
通知定义
void OnLocalRecordStopResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnCloudRecordStartResultEvent
通知描述
开始云端录制状态结果
通知定义
void OnCloudRecordStartResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnCloudRecordPauseResultEvent
通知描述
暂停云端录制状态结果
通知定义
void OnCloudRecordPauseResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnCloudRecordResumeResultEvent
通知描述
恢复云端录制状态结果
通知定义
void OnCloudRecordResumeResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
OnCloudRecordStopResultEvent
通知描述
停止云端录制状态结果
通知定义
void OnCloudRecordStopResultEvent(int nCode);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCode | int | 操作返回码 |
返回值描述
无返回值。
StartCloudRecord
接口描述
开始云端录制
接口定义
YLSDKERR StartCloudRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
PauseCloudRecord
接口描述
暂停云端录制
接口定义
YLSDKERR PauseCloudRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
ResumeCloudRecord
接口描述
继续云端录制
接口定义
YLSDKERR ResumeCloudRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
StopCloudRecord
接口描述
停止云端录制
接口定义
YLSDKERR StopCloudRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
GetCloudRecordState
接口描述
获取云端录制状态
接口定义
RECORD_STATE GetCloudRecordState();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
RECORD_STATE | 录制状态 |
RECORD_STATE 录制状态
enum RECORD_STATE {
RECORD_STATE_INVALID = 0,/** < 状态获取异常 */
RECORD_STATE_STOPPED = 1,/** < 已停止 */
RECORD_STATE_STARTING = 2,/** < 开始中 */
RECORD_STATE_STARTED = 3,/** < 已开始 */
RECORD_STATE_PAUSING = 4,/** < 暂停中 */
RECORD_STATE_PAUSED = 5,/** < 已暂停 */
RECORD_STATE_STOPPING = 6,/** < 停止中 */
RECORD_STATE_RECONNECTING = 7,/** < 重连中 */
}
StartLocalRecord
接口描述
开始本地录制
接口定义
YLSDKERR StartLocalRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
PauseLocalRecord
接口描述
暂停本地录制
接口定义
YLSDKERR PauseLocalRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
ResumeLocalRecord
接口描述
继续本地录制
接口定义
YLSDKERR ResumeLocalRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
StopLocalRecord
接口描述
停止本地录制
接口定义
YLSDKERR StopLocalRecord();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
GetLocalRecordState
接口描述
获取本地录制状态
接口定义
RECORD_STATE GetLocalRecordState();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
RECORD_STATE | 录制状态 |
RECORD_STATE 录制状态
enum RECORD_STATE {
RECORD_STATE_INVALID = 0,/** < 状态获取异常 */
RECORD_STATE_STOPPED = 1,/** < 已停止 */
RECORD_STATE_STARTING = 2,/** < 开始中 */
RECORD_STATE_STARTED = 3,/** < 已开始 */
RECORD_STATE_PAUSING = 4,/** < 暂停中 */
RECORD_STATE_PAUSED = 5,/** < 已暂停 */
RECORD_STATE_STOPPING = 6,/** < 停止中 */
RECORD_STATE_RECONNECTING = 7,/** < 重连中 */
}
SetMeetingCommonProfileSavePath
接口描述
设置会议文件存储路径
接口定义
YLSDKERR SetMeetingCommonProfileSavePath(string strMeetingfileSavePath);
参数描述
参数 | 类型 | 含义 |
---|---|---|
strMeetingfileSavePath | string | 会议文件保存的路径字符串 |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
GetMeetingCommonProfileSavePath
接口描述
获取会议文件存储路径
接口定义
MeetingCommonProfileSavePath GetMeetingCommonProfileSavePath();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
MeetingCommonProfileSavePath | 会议文件存储路径 |
MeetingCommonProfileSavePath 会议文件存储路径
struct MeetingCommonProfileSavePath {
std::string strMeetingCommonProfileSavePath;/** 会议文件存储路径 */
}
EnableTransCodeProgressWindowShow
接口描述
设置是否显示转码窗口界面
接口定义
YLSDKERR EnableTransCodeProgressWindowShow(bool bEnable);
参数描述
参数 | 类型 | 含义 |
---|---|---|
bEnable | bool | 是否显示转码窗口界面 |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
IsTransCodeProgressWindowShowEnable
接口描述
获取是否显示转码窗口界面
接口定义
bool IsTransCodeProgressWindowShowEnable();
参数描述
无参数。
返回值描述
类型 | 含义 |
---|---|
bool | 无 |