会议录制
更新时间:2025-04-18 09:42:05

会议录制

方法总览

方法名称 行为 含义描述
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
本页目录