Skip to main content

C API 参考

本文档提供 Windows SMeeting SDK C 接口的完整参考。所有接口定义在 SMeeting_C.h 头文件中。

初始化与基础接口

初始化引擎

返回值 StatusCodeC - 错误码

获取 SDK 版本

参数 返回值 StatusCodeC - 错误码

获取错误码描述

参数 返回值 int - 实际写入的字符数

回调类型定义

房间事件回调

参数 返回值 int - 处理结果

渲染事件回调

参数

配置接口

设置流模式

参数 返回值 StatusCodeC - 错误码

设置 SDK 日志路径

参数 返回值 StatusCodeC - 错误码

设置统计间隔

参数 返回值 StatusCodeC - 错误码

设置发言者间隔

参数 返回值 StatusCodeC - 错误码

设置启用流日志

参数 返回值 StatusCodeC - 错误码

设置启用音频录制

参数 返回值 StatusCodeC - 错误码

设置 MCU 轨道

参数 返回值 StatusCodeC - 错误码

设置降噪模式

参数 返回值 StatusCodeC - 错误码

设置限速

参数 返回值 StatusCodeC - 错误码

事件回调接口

设置事件回调

参数 返回值 StatusCodeC - 错误码

设置渲染回调

参数 返回值 StatusCodeC - 错误码

登录登出接口

用户登录

参数 返回值 StatusCodeC - 错误码 回调 Key: 100

用户登出

返回值 StatusCodeC - 错误码 回调 Key: 101

获取自身信息

返回值 StatusCodeC - 错误码 回调 Key: 102

获取设备列表

参数 返回值 StatusCodeC - 错误码 回调 Key: 103

会议室管理接口

更新房间信息

参数 返回值 StatusCodeC - 错误码 回调 Key: 104

获取进行中的会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 105

获取历史会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 106

获取会议详情

参数 返回值 StatusCodeC - 错误码 回调 Key: 107

取消会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 108

获取会议成员列表

参数 返回值 StatusCodeC - 错误码 回调 Key: 109

创建会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 110

更新背景与附件

参数 返回值 StatusCodeC - 错误码 回调 Key: 111

加入房间

参数 返回值 StatusCodeC - 错误码 回调 Key: 112

通过会议 ID 加入

参数 返回值 StatusCodeC - 错误码 回调 Key: 113

离开房间

返回值 StatusCodeC - 错误码 回调 Key: 114

离开等候室

参数 返回值 StatusCodeC - 错误码 回调 Key: 115

主持人管理接口

结束会议

返回值 StatusCodeC - 错误码 回调 Key: 200

更新房间名称

返回值 StatusCodeC - 错误码 回调 Key: 201

更新房间视频状态

返回值 StatusCodeC - 错误码 回调 Key: 202

更新房间音频状态

返回值 StatusCodeC - 错误码 回调 Key: 203

更新房间摄像头状态(单参数)

参数 返回值 StatusCodeC - 错误码 回调 Key: 204

更新房间摄像头状态(双参数)

参数 返回值 StatusCodeC - 错误码 回调 Key: 205

更新房间麦克风状态(单参数)

参数 返回值 StatusCodeC - 错误码 回调 Key: 206

更新房间麦克风状态(双参数)

参数 返回值 StatusCodeC - 错误码 回调 Key: 207

更新房间聊天状态

参数 返回值 StatusCodeC - 错误码 回调 Key: 208

更新房间截屏状态

参数 返回值 StatusCodeC - 错误码 回调 Key: 209

更新房间 MCU 模式

返回值 StatusCodeC - 错误码 回调 Key: 210

更新房间锁定状态

参数 返回值 StatusCodeC - 错误码 回调 Key: 211

停止房间共享

返回值 StatusCodeC - 错误码 回调 Key: 212

更新用户名称

参数 返回值 StatusCodeC - 错误码 回调 Key: 213

更新用户角色

参数 返回值 StatusCodeC - 错误码 回调 Key: 214

更新用户聊天权限

参数 返回值 StatusCodeC - 错误码 回调 Key: 215

禁用用户摄像头

返回值 StatusCodeC - 错误码 回调 Key: 216

禁用用户麦克风

返回值 StatusCodeC - 错误码 回调 Key: 217

关闭用户摄像头

参数 返回值 StatusCodeC - 错误码 回调 Key: 218

关闭用户麦克风

参数 返回值 StatusCodeC - 错误码 回调 Key: 219

请求用户打开摄像头

参数 返回值 StatusCodeC - 错误码 回调 Key: 220

请求用户打开麦克风

参数 返回值 StatusCodeC - 错误码 回调 Key: 221

踢出用户

参数 返回值 StatusCodeC - 错误码 回调 Key: 222

确认举手请求

参数 返回值 StatusCodeC - 错误码 回调 Key: 223

邀请设备入会

参数 返回值 StatusCodeC - 错误码 回调 Key: 224

更新与会者列表

参数 返回值 StatusCodeC - 错误码 回调 Key: 225

更新布局

参数 返回值 StatusCodeC - 错误码 回调 Key: 226

呼叫用户

参数 返回值 StatusCodeC - 错误码 回调 Key: 227

更新房间共享状态

参数 返回值 StatusCodeC - 错误码 回调 Key: 228

提醒用户

参数 返回值 StatusCodeC - 错误码 回调 Key: 229

更新主持人入场前禁用状态

参数 返回值 StatusCodeC - 错误码 回调 Key: 230

等候室接口

更新等候室状态

参数 返回值 StatusCodeC - 错误码 回调 Key: 300

获取等候室用户列表

返回值 StatusCodeC - 错误码 回调 Key: 301

移入等候室

参数 返回值 StatusCodeC - 错误码 回调 Key: 302

移出等候室

参数 返回值 StatusCodeC - 错误码 回调 Key: 303

用户操作接口

更新自身名称

参数 返回值 StatusCodeC - 错误码 回调 Key: 301

发送聊天消息

参数 返回值 StatusCodeC - 错误码 回调 Key: 302

发送自定义消息

参数 返回值 StatusCodeC - 错误码 回调 Key: 303

请求举手

参数 返回值 StatusCodeC - 错误码 回调 Key: 304

取消举手

参数 返回值 StatusCodeC - 错误码 回调 Key: 305

在线成员接口

获取在线成员列表

参数 返回值 StatusCodeC - 错误码 回调 Key: 500

分组会议接口

创建分组会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 600

更新分组会议标题

参数 返回值 StatusCodeC - 错误码 回调 Key: 601

更新分组会议用户

参数 返回值 StatusCodeC - 错误码 回调 Key: 602

删除分组会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 603

获取分组会议列表

参数 返回值 StatusCodeC - 错误码 回调 Key: 604

启动分组会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 605

停止分组会议

参数 返回值 StatusCodeC - 错误码 回调 Key: 606

移动分组会议用户

参数 返回值 StatusCodeC - 错误码 回调 Key: 607

请求帮助

返回值 StatusCodeC - 错误码 回调 Key: 608

MCU 接口

启动 MCU

参数 返回值 StatusCodeC - 错误码 回调 Key: 700

停止 MCU

返回值 StatusCodeC - 错误码 回调 Key: 701

MCU 录制配置

返回值 StatusCodeC - 错误码 回调 Key: 702

MCU 录制详情

返回值 StatusCodeC - 错误码 回调 Key: 703

本地录制接口

设置录制文件名

参数 返回值 StatusCodeC - 错误码

设置水印

参数 返回值 StatusCodeC - 错误码

开始录制

返回值 StatusCodeC - 错误码

设置录制窗口

参数 返回值 StatusCodeC - 错误码

设置录制布局成员视图

参数 返回值 StatusCodeC - 错误码

暂停录制

返回值 StatusCodeC - 错误码

停止录制

返回值 StatusCodeC - 错误码

房间信息接口

获取自身信息

参数 返回值 StatusCodeC - 错误码

获取房间信息

参数 返回值 StatusCodeC - 错误码

获取所有成员信息

参数 返回值 StatusCodeC - 错误码

获取指定成员信息

参数 返回值 StatusCodeC - 错误码

获取扩展信息

参数 返回值 StatusCodeC - 错误码

设备枚举接口

获取视频设备列表

参数 返回值 StatusCodeC - 错误码

获取屏幕设备列表

参数 返回值 StatusCodeC - 错误码

获取音频设备列表

参数 返回值 StatusCodeC - 错误码

获取扬声器设备列表

参数 返回值 StatusCodeC - 错误码

音频接口

请求打开麦克风

返回值 StatusCodeC - 错误码 回调 Key: 800

关闭麦克风

返回值 StatusCodeC - 错误码 回调 Key: 801

切换麦克风

参数 返回值 StatusCodeC - 错误码

确认打开麦克风

参数 返回值 StatusCodeC - 错误码

视频接口

切换摄像头

参数 返回值 StatusCodeC - 错误码

设置摄像头渲染键

参数 返回值 StatusCodeC - 错误码

请求打开摄像头

返回值 StatusCodeC - 错误码 回调 Key: 802

关闭摄像头

返回值 StatusCodeC - 错误码 回调 Key: 803

确认打开摄像头

参数 返回值 StatusCodeC - 错误码

屏幕共享接口

请求共享

参数 返回值 StatusCodeC - 错误码 回调 Key: 804

停止共享

返回值 StatusCodeC - 错误码 回调 Key: 805

远端媒体接口

加载远端视频

参数 返回值 StatusCodeC - 错误码

卸载远端视频

参数 返回值 StatusCodeC - 错误码

打开扬声器

返回值 StatusCodeC - 错误码

关闭扬声器

返回值 StatusCodeC - 错误码

切换扬声器

参数 返回值 StatusCodeC - 错误码

MCU 视频接口

加载 MCU 视频

参数 返回值 StatusCodeC - 错误码

卸载 MCU 视频

返回值 StatusCodeC - 错误码

日志接口

上传日志

参数 返回值 StatusCodeC - 错误码

IM 接口

启用 IM

返回值 StatusCodeC - 错误码

禁用 IM

返回值 StatusCodeC - 错误码

云存储接口

预签名上传

参数 返回值 StatusCodeC - 错误码 回调 Key: 900

预签名下载

参数 返回值 StatusCodeC - 错误码 回调 Key: 901

资源管理接口

资源列表

参数 返回值 StatusCodeC - 错误码 回调 Key: 1000

创建资源

参数 返回值 StatusCodeC - 错误码 回调 Key: 1001

重命名资源

参数 返回值 StatusCodeC - 错误码 回调 Key: 1002

移动资源

参数 返回值 StatusCodeC - 错误码 回调 Key: 1003

删除资源

参数 返回值 StatusCodeC - 错误码 回调 Key: 1004

设置会议背景

参数 返回值 StatusCodeC - 错误码 回调 Key: 1005

签到接口

签到列表

返回值 StatusCodeC - 错误码 回调 Key: 1100

创建签到

参数 返回值 StatusCodeC - 错误码 回调 Key: 1101

签到统计

参数 返回值 StatusCodeC - 错误码 回调 Key: 1102

结束签到

返回值 StatusCodeC - 错误码 回调 Key: 1103

签到详情

参数 返回值 StatusCodeC - 错误码 回调 Key: 1104

签到

返回值 StatusCodeC - 错误码 回调 Key: 1105

导出签到详情

参数 返回值 StatusCodeC - 错误码 回调 Key: 1106

事件类型常量

连接状态事件

用户事件

房间事件

主持人控制事件

设备事件

流媒体事件

IM 事件

签到事件

等候室事件

录制事件

分组会议事件


类型定义

StatusCodeC

错误码类型,与 C++ 的 StatusCode 枚举对应。

常用错误码


轨道描述常量